org.crsh.vfs
Class File
java.lang.Object
org.crsh.vfs.File
-
public final class File
- extends Object
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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.