public class EmptyResource extends Object implements WebResource
| Constructor and Description |
|---|
EmptyResource(WebResourceRoot root,
String webAppPath) |
EmptyResource(WebResourceRoot root,
String webAppPath,
File file) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead()
See
File.canRead(). |
boolean |
delete()
See
File.delete(). |
boolean |
exists()
See
File.exists(). |
String |
getCanonicalPath()
|
Certificate[] |
getCertificates()
Obtain the certificates that were used to sign this resource to verify
it or @null if none.
|
URL |
getCodeBase()
Get code base for this resource that will be used when looking up the
assigned permissions for the code base in the security policy file when
running under a security manager.
|
byte[] |
getContent()
Obtain the cached binary content of this resource.
|
long |
getContentLength()
See
File.length(). |
long |
getCreation()
The time the file was created.
|
String |
getETag()
Return the strong ETag if available (currently not supported) else return
the weak ETag calculated from the content length and last modified.
|
InputStream |
getInputStream()
Obtain an InputStream based on the contents of this resource.
|
long |
getLastModified()
See
File.lastModified(). |
String |
getLastModifiedHttp()
Return the last modified time of this resource in the correct format for
the HTTP Last-Modified header as specified by RFC 2616.
|
Manifest |
getManifest()
Obtain the manifest associated with this resource or @null if none.
|
String |
getMimeType()
Get the MIME type for this Resource.
|
String |
getName()
See
File.getName(). |
URL |
getURL()
Obtain a URL to access the resource or
null if no such URL
is available or if the resource does not exist. |
String |
getWebappPath()
The path of this resource relative to the web application root.
|
WebResourceRoot |
getWebResourceRoot()
Obtain a reference to the WebResourceRoot of which this WebResource is a
part.
|
boolean |
isDirectory()
See
File.isDirectory(). |
boolean |
isFile()
See
File.isFile(). |
boolean |
isVirtual()
Indicates if this resource is required for applications to correctly scan
the file structure but that does not exist in either the main or any
additional
WebResourceSet. |
void |
setMimeType(String mimeType)
Set the MIME type for this Resource.
|
public EmptyResource(WebResourceRoot root, String webAppPath)
public EmptyResource(WebResourceRoot root, String webAppPath, File file)
public long getLastModified()
WebResourceFile.lastModified().getLastModified in interface WebResourcepublic String getLastModifiedHttp()
WebResourcegetLastModifiedHttp in interface WebResourcepublic boolean exists()
WebResourceFile.exists().exists in interface WebResourcepublic boolean isVirtual()
WebResourceWebResourceSet. For example, if an external
directory is mapped to /WEB-INF/lib in an otherwise empty web
application, /WEB-INF will be represented as a virtual resource.isVirtual in interface WebResourcepublic boolean isDirectory()
WebResourceFile.isDirectory().isDirectory in interface WebResourcepublic boolean isFile()
WebResourceFile.isFile().isFile in interface WebResourcepublic boolean delete()
WebResourceFile.delete().delete in interface WebResourcepublic String getName()
WebResourceFile.getName().getName in interface WebResourcepublic long getContentLength()
WebResourceFile.length().getContentLength in interface WebResourcepublic String getCanonicalPath()
WebResourcegetCanonicalPath in interface WebResourcepublic boolean canRead()
WebResourceFile.canRead().canRead in interface WebResourcepublic String getWebappPath()
WebResourcegetWebappPath in interface WebResourcepublic String getETag()
WebResourcegetETag in interface WebResourcepublic void setMimeType(String mimeType)
WebResourcesetMimeType in interface WebResourcepublic String getMimeType()
WebResourcegetMimeType in interface WebResourcepublic InputStream getInputStream()
WebResourcegetInputStream in interface WebResourcenull if the resource does not exist or does not
represent a filepublic byte[] getContent()
WebResourcegetContent in interface WebResourcepublic long getCreation()
WebResourceWebResource.getLastModified() will be returned.getCreation in interface WebResourcepublic URL getURL()
WebResourcenull if no such URL
is available or if the resource does not exist.getURL in interface WebResourcepublic URL getCodeBase()
WebResourcegetCodeBase in interface WebResourcepublic Certificate[] getCertificates()
WebResourcegetCertificates in interface WebResourceJarEntry.getCertificates()public Manifest getManifest()
WebResourcegetManifest in interface WebResourceJarFile.getManifest()public WebResourceRoot getWebResourceRoot()
WebResourcegetWebResourceRoot in interface WebResourceCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.