public class VirtualDirectoryResource extends org.eclipse.jetty.util.resource.Resource
Mapping
we need virtual resources to handle the path offset.Constructor and Description |
---|
VirtualDirectoryResource(org.eclipse.jetty.util.resource.Resource child,
String childPath)
Creates a tree of virtual resources in order to present the child resource at the provided path.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.jetty.util.resource.Resource |
addPath(String path) |
boolean |
delete() |
boolean |
equals(Object o) |
boolean |
exists() |
org.eclipse.jetty.util.resource.Resource |
getChild()
Returns our child resource.
|
File |
getFile() |
InputStream |
getInputStream() |
String |
getName() |
OutputStream |
getOutputStream() |
URL |
getURL() |
int |
hashCode() |
boolean |
isContainedIn(org.eclipse.jetty.util.resource.Resource resource) |
boolean |
isDirectory() |
long |
lastModified() |
long |
length() |
String[] |
list() |
void |
release() |
boolean |
renameTo(org.eclipse.jetty.util.resource.Resource resource) |
void |
setChild(org.eclipse.jetty.util.resource.Resource child)
Sets our child resource.
|
String |
toString() |
copyTo, encode, finalize, getAlias, getAssociate, getDefaultUseCaches, getListHTML, getResource, getURI, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, setAssociate, setDefaultUseCaches, toURL, writeTo
public VirtualDirectoryResource(org.eclipse.jetty.util.resource.Resource child, String childPath)
child
- the child resource.childPath
- the path at which the child resource will appear.public org.eclipse.jetty.util.resource.Resource getChild()
public void setChild(org.eclipse.jetty.util.resource.Resource child)
child
- our child resource.public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource resource) throws MalformedURLException
isContainedIn
in class org.eclipse.jetty.util.resource.Resource
MalformedURLException
public void release()
release
in class org.eclipse.jetty.util.resource.Resource
public boolean exists()
exists
in class org.eclipse.jetty.util.resource.Resource
public boolean isDirectory()
isDirectory
in class org.eclipse.jetty.util.resource.Resource
public long lastModified()
lastModified
in class org.eclipse.jetty.util.resource.Resource
public long length()
length
in class org.eclipse.jetty.util.resource.Resource
public File getFile() throws IOException
getFile
in class org.eclipse.jetty.util.resource.Resource
IOException
public String getName()
getName
in class org.eclipse.jetty.util.resource.Resource
public InputStream getInputStream() throws IOException
getInputStream
in class org.eclipse.jetty.util.resource.Resource
IOException
public OutputStream getOutputStream() throws IOException, SecurityException
getOutputStream
in class org.eclipse.jetty.util.resource.Resource
IOException
SecurityException
public boolean delete() throws SecurityException
delete
in class org.eclipse.jetty.util.resource.Resource
SecurityException
public boolean renameTo(org.eclipse.jetty.util.resource.Resource resource) throws SecurityException
renameTo
in class org.eclipse.jetty.util.resource.Resource
SecurityException
public org.eclipse.jetty.util.resource.Resource addPath(String path) throws IOException, MalformedURLException
addPath
in class org.eclipse.jetty.util.resource.Resource
IOException
MalformedURLException
Copyright © 2012-2013. All Rights Reserved.