corda/classpath/java/net/URLConnection.java
Eric Scharff 13a535d1c6 Added a getContentLength() method to URLConnection
This is particularly important if you want to get the number of bytes of a
resource loaded by the class loader:
  getClass().getResource("myFile").openConnection().getContentLength()
2008-07-15 09:36:52 -06:00

40 lines
930 B
Java

/* Copyright (c) 2008, Avian Contributors
Permission to use, copy, modify, and/or distribute this software
for any purpose with or without fee is hereby granted, provided
that the above copyright notice and this permission notice appear
in all copies.
There is NO WARRANTY for this software. See license.txt for
details. */
package java.net;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public abstract class URLConnection {
protected final URL url;
protected URLConnection(URL url) {
this.url = url;
}
public Object getContent() throws IOException {
return getInputStream();
}
public int getContentLength() {
return -1;
}
public InputStream getInputStream() throws IOException {
throw new UnknownServiceException();
}
public OutputStream getOutputStream() throws IOException {
throw new UnknownServiceException();
}
}