|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.virtual.plugins.context.AbstractVirtualFileHandler
org.jboss.virtual.plugins.context.AbstractURLHandler
org.jboss.virtual.plugins.context.file.FileHandler
public class FileHandler
FileHandler.
| Field Summary |
|---|
| Fields inherited from class org.jboss.virtual.plugins.context.AbstractVirtualFileHandler |
|---|
cachedLastModified, log |
| Constructor Summary | |
|---|---|
FileHandler(FileSystemContext context,
VirtualFileHandler parent,
File file,
URI uri)
Create a new FileHandler |
|
FileHandler(FileSystemContext context,
VirtualFileHandler parent,
File file,
URL url)
Create a new FileHandler. |
|
| Method Summary | |
|---|---|
VirtualFileHandler |
createChildHandler(String name)
Create a virtual file context |
VirtualFileHandler |
getChild(String path)
Get a child |
List<VirtualFileHandler> |
getChildren(boolean ignoreErrors)
Get the children |
protected File |
getFile()
Get the file for this file handler |
long |
getLastModified()
When the file was last modified |
long |
getSize()
Get the size |
FileSystemContext |
getVFSContext()
Get the VFSContext this file belongs to |
boolean |
isHidden()
Whether it is hidden |
boolean |
isLeaf()
Whether it is a simple leaf of the VFS, i.e. whether it can contain other files |
URL |
toVfsUrl()
Get a VFS-based URL |
| Methods inherited from class org.jboss.virtual.plugins.context.AbstractURLHandler |
|---|
exists, getURL, initCacheLastModified, openStream, toURI, toURL |
| Methods inherited from class org.jboss.virtual.plugins.context.AbstractVirtualFileHandler |
|---|
checkClosed, checkParentExists, close, decrement, doClose, equals, getChildPathName, getChildVfsUrl, getName, getParent, getPathName, getVfsUrl, getVirtualFile, hasBeenModified, hashCode, increment, setPathName, setVfsUrl, simpleFindChild, structuredFindChild, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FileHandler(FileSystemContext context,
VirtualFileHandler parent,
File file,
URL url)
throws IOException
context - the contextparent - the parentfile - the fileurl - the url
IOException - for an error accessing the file system
IllegalArgumentException - for a null context, url
public FileHandler(FileSystemContext context,
VirtualFileHandler parent,
File file,
URI uri)
throws IOException
context - the contextparent - the parentfile - the fileuri - the uri
IOException - for an error accessing the file system
IllegalArgumentException - for a null context, uri| Method Detail |
|---|
public URL toVfsUrl()
throws MalformedURLException,
URISyntaxException
VirtualFileHandler
toVfsUrl in interface VirtualFileHandlertoVfsUrl in class AbstractVirtualFileHandlerMalformedURLException - for any error
URISyntaxException - for an error parsing the URIpublic FileSystemContext getVFSContext()
VirtualFileHandler
getVFSContext in interface VirtualFileHandlergetVFSContext in class AbstractVirtualFileHandlerprotected File getFile()
public long getLastModified()
VirtualFileHandler
getLastModified in interface VirtualFileHandlergetLastModified in class AbstractURLHandlerpublic long getSize()
VirtualFileHandler
getSize in interface VirtualFileHandlergetSize in class AbstractURLHandlerpublic boolean isLeaf()
VirtualFileHandler
isLeaf in interface VirtualFileHandlerpublic boolean isHidden()
VirtualFileHandler
isHidden in interface VirtualFileHandlerisHidden in class AbstractURLHandler
public List<VirtualFileHandler> getChildren(boolean ignoreErrors)
throws IOException
VirtualFileHandler
getChildren in interface VirtualFileHandlerignoreErrors - whether to ignore errors
IOException - for an error accessing the file system
public VirtualFileHandler createChildHandler(String name)
throws IOException
StructuredVirtualFileHandler
createChildHandler in interface StructuredVirtualFileHandlername - the name
IOException - for any error accessing the virtual file system
public VirtualFileHandler getChild(String path)
throws IOException
VirtualFileHandler
getChild in interface VirtualFileHandlerpath - the path
null if not found
IOException - for an error accessing the file system
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||