org.granite.scan
Class VFSFileScannedItem

java.lang.Object
  extended by org.granite.scan.AbstractScannedItem
      extended by org.granite.scan.VFSFileScannedItem
All Implemented Interfaces:
ScannedItem

public class VFSFileScannedItem
extends AbstractScannedItem

Author:
Franck WOLFF

Constructor Summary
VFSFileScannedItem(Scanner scanner, VFSFileScannedItem marker, org.jboss.virtual.VirtualFile root, org.jboss.virtual.VirtualFile file)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAbsolutePath()
           
 InputStream getInputStream()
           
 String getName()
           
 String getRelativePath()
           
 long getSize()
           
 int hashCode()
           
 
Methods inherited from class org.granite.scan.AbstractScannedItem
getClassName, getContent, getExtension, getMarker, getScanner, loadAsClass, loadAsProperties, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VFSFileScannedItem

public VFSFileScannedItem(Scanner scanner,
                          VFSFileScannedItem marker,
                          org.jboss.virtual.VirtualFile root,
                          org.jboss.virtual.VirtualFile file)
Method Detail

getSize

public long getSize()

getInputStream

public InputStream getInputStream()
                           throws IOException
Throws:
IOException

getName

public String getName()

getAbsolutePath

public String getAbsolutePath()

getRelativePath

public String getRelativePath()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object