org.pentaho.platform.repository.solution.filebased
Class SolutionRepositoryVfsFileContent

java.lang.Object
  extended by org.pentaho.platform.repository.solution.filebased.SolutionRepositoryVfsFileContent

public class SolutionRepositoryVfsFileContent
extends Object


Constructor Summary
SolutionRepositoryVfsFileContent(SolutionRepositoryVfsFileObject fileObject)
           
 
Method Summary
 void close()
           
 Object getAttribute(String arg0)
           
 String[] getAttributeNames()
           
 Map getAttributes()
           
 Certificate[] getCertificates()
           
 FileContentInfo getContentInfo()
           
 FileObject getFile()
           
 InputStream getInputStream()
           
 long getLastModifiedTime()
           
 OutputStream getOutputStream()
           
 OutputStream getOutputStream(boolean arg0)
           
 RandomAccessContent getRandomAccessContent(RandomAccessMode arg0)
           
 long getSize()
           
 boolean hasAttribute(String attrName)
           
 boolean isOpen()
           
 void removeAttribute(String attrName)
           
 void setAttribute(String arg0, Object arg1)
           
 void setLastModifiedTime(long arg0)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolutionRepositoryVfsFileContent

public SolutionRepositoryVfsFileContent(SolutionRepositoryVfsFileObject fileObject)
Method Detail

getFile

public FileObject getFile()

getSize

public long getSize()
             throws FileSystemException
Throws:
FileSystemException

getLastModifiedTime

public long getLastModifiedTime()
                         throws FileSystemException
Throws:
FileSystemException

setLastModifiedTime

public void setLastModifiedTime(long arg0)
                         throws FileSystemException
Throws:
FileSystemException

hasAttribute

public boolean hasAttribute(String attrName)

removeAttribute

public void removeAttribute(String attrName)

getAttributes

public Map getAttributes()
                  throws FileSystemException
Throws:
FileSystemException

getAttributeNames

public String[] getAttributeNames()
                           throws FileSystemException
Throws:
FileSystemException

getAttribute

public Object getAttribute(String arg0)
                    throws FileSystemException
Throws:
FileSystemException

setAttribute

public void setAttribute(String arg0,
                         Object arg1)
                  throws FileSystemException
Throws:
FileSystemException

getCertificates

public Certificate[] getCertificates()
                              throws FileSystemException
Throws:
FileSystemException

getInputStream

public InputStream getInputStream()
                           throws FileSystemException
Throws:
FileSystemException

getOutputStream

public OutputStream getOutputStream()
                             throws FileSystemException
Throws:
FileSystemException

getRandomAccessContent

public RandomAccessContent getRandomAccessContent(RandomAccessMode arg0)
                                           throws FileSystemException
Throws:
FileSystemException

getOutputStream

public OutputStream getOutputStream(boolean arg0)
                             throws FileSystemException
Throws:
FileSystemException

close

public void close()
           throws FileSystemException
Throws:
FileSystemException

getContentInfo

public FileContentInfo getContentInfo()
                               throws FileSystemException
Throws:
FileSystemException

isOpen

public boolean isOpen()