public class URLResource extends java.lang.Object implements LocalizableResource
Constructor and Description |
---|
URLResource(java.net.URL url) |
URLResource(java.net.URL url,
TimeoutConstraint timeoutConstraint) |
Modifier and Type | Method and Description |
---|---|
Resource |
clone(java.lang.String cloneName)
Clones this resource with a new resource with a different name
|
boolean |
exists()
Determine if the resource is available.
|
long |
getContentLength()
Get the resource size
|
java.io.File |
getFile() |
long |
getLastModified()
Get the date the resource was last modified
|
java.lang.String |
getName()
Get the name of the resource.
|
java.net.URL |
getURL() |
boolean |
isLocal()
Is this resource local to this host, i.e.
|
java.io.InputStream |
openStream()
Opens a stream on this resource
|
java.lang.String |
toString() |
public URLResource(java.net.URL url)
public URLResource(java.net.URL url, TimeoutConstraint timeoutConstraint)
public java.lang.String getName()
Resource
public Resource clone(java.lang.String cloneName)
Resource
public long getLastModified()
Resource
getLastModified
in interface Resource
long
value representing the time the file was last modified, measured
in milliseconds since the epoch (00:00:00 GMT, January 1, 1970), or 0L
if the file does not exist or if an I/O error occurs.public long getContentLength()
Resource
getContentLength
in interface Resource
long
value representing the size of the resource in bytes.public boolean exists()
Resource
public java.net.URL getURL()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isLocal()
Resource
public java.io.InputStream openStream() throws java.io.IOException
Resource
openStream
in interface Resource
java.io.IOException
- if something goes wrongpublic java.io.File getFile()
getFile
in interface LocalizableResource
Copyright ©2007-2022 The Apache Software Foundation, Licensed under Apache License, Version 2.0.