org.crsh.vfs
Class File
java.lang.Object
org.crsh.vfs.File
public final class File
- extends Object
fs
private final FS fs
- .
path
private final Path path
- .
handles
private LinkedList<Handle<?>> handles
- .
children
private LinkedHashMap<String,File> children
- .
File
public File(FS fs,
Path path)
getPath
public Path getPath()
getName
public String getName()
hasChildren
public boolean hasChildren()
throws IOException
- Throws:
IOException
getResource
public Resource getResource()
throws IOException
- Throws:
IOException
getResources
public Iterable<Resource> getResources()
throws IOException
- Throws:
IOException
child
public File child(String name)
throws IOException
- Throws:
IOException
children
public Iterable<File> children()
throws IOException
- Throws:
IOException
getHandles
LinkedList<Handle<?>> getHandles()
getHandle
<H> Handle<H> getHandle(FSDriver<H> driver,
Path path)
throws IOException
- Throws:
IOException
resolve
private <H> H resolve(FSDriver<H> driver,
H current,
Path path)
throws IOException
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2015 eXo Platform SAS. All Rights Reserved.