org.richfaces.cdk.vfs.file
Class FileVFSFile

java.lang.Object
  extended by org.richfaces.cdk.vfs.file.FileVFSFile
All Implemented Interfaces:
VirtualFile
Direct Known Subclasses:
FileVFSRoot

public class FileVFSFile
extends Object
implements VirtualFile

Author:
Nick Belaevski

Constructor Summary
FileVFSFile(File file, String relativePath)
           
 
Method Summary
 VirtualFile getChild(String path)
           
 VirtualFile getChild(String path, boolean chrooted)
           
 Collection<VirtualFile> getChildren()
           
protected  File getFile()
           
 InputStream getInputStream()
           
 String getName()
           
 String getRelativePath()
           
 boolean isDirectory()
           
 boolean isFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileVFSFile

public FileVFSFile(File file,
                   String relativePath)
Method Detail

isFile

public boolean isFile()
Specified by:
isFile in interface VirtualFile

isDirectory

public boolean isDirectory()
Specified by:
isDirectory in interface VirtualFile

getInputStream

public InputStream getInputStream()
                           throws IOException
Specified by:
getInputStream in interface VirtualFile
Throws:
IOException

getName

public String getName()
Specified by:
getName in interface VirtualFile

getRelativePath

public String getRelativePath()
Specified by:
getRelativePath in interface VirtualFile

getChildren

public Collection<VirtualFile> getChildren()
Specified by:
getChildren in interface VirtualFile

getChild

public VirtualFile getChild(String path)
Specified by:
getChild in interface VirtualFile

getChild

public VirtualFile getChild(String path,
                            boolean chrooted)
Specified by:
getChild in interface VirtualFile

getFile

protected File getFile()


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.