RSE
Release 1.0

org.eclipse.rse.subsystems.files.dstore.model
Class DStoreVirtualFile

java.lang.Object
  extended byorg.eclipse.rse.subsystems.files.core.subsystems.RemoteFile
      extended byorg.eclipse.rse.subsystems.files.core.servicesubsystem.AbstractRemoteFile
          extended byorg.eclipse.rse.subsystems.files.dstore.model.DStoreFile
              extended byorg.eclipse.rse.subsystems.files.dstore.model.DStoreVirtualFile
All Implemented Interfaces:
Cloneable, Comparable, IAdaptable, IRemoteContainer, IRemoteFile, IRemotePropertyHolder, ISchedulingRule, ISystemContainer, IVirtualRemoteFile

public class DStoreVirtualFile
extends DStoreFile
implements IVirtualRemoteFile


Field Summary
protected  DStoreVirtualHostFile _node
           
 
Fields inherited from class org.eclipse.rse.subsystems.files.dstore.model.DStoreFile
_dstoreHostFile
 
Fields inherited from class org.eclipse.rse.subsystems.files.core.servicesubsystem.AbstractRemoteFile
_classiciation, _hostFile, _subSystem
 
Fields inherited from class org.eclipse.rse.subsystems.files.core.subsystems.RemoteFile
_contents, _context, _isStale, _label, _parentFile, fullyQualifiedName, isContainer, properties, propertyStates, remoteObj
 
Fields inherited from interface org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile
CONNECTION_DELIMITER, ISROOT_NO, ISROOT_YES
 
Constructor Summary
DStoreVirtualFile(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, DStoreVirtualHostFile hostFile)
           
 
Method Summary
 String getComment()
           
 long getCompressedSize()
           
 String getCompressionMethod()
           
 double getCompressionRatio()
           
 long getExpandedSize()
           
 String getVirtualName()
           
 boolean isVirtualFile()
           
 boolean isVirtualFolder()
           
 
Methods inherited from class org.eclipse.rse.subsystems.files.dstore.model.DStoreFile
getCanonicalPath, getClassification, isVirtual
 
Methods inherited from class org.eclipse.rse.subsystems.files.core.servicesubsystem.AbstractRemoteFile
canRead, canWrite, compareTo, exists, getAbsolutePath, getHostFile, getLabel, getLastModified, getLength, getName, getParentName, getParentNoRoot, getParentPath, getParentRemoteFileSubSystem, getRoot, getSystemConnection, isDirectory, isFile, isHidden, isRoot, showBriefPropertySet, showReadOnlyProperty
 
Methods inherited from class org.eclipse.rse.subsystems.files.core.subsystems.RemoteFile
contains, containsFilterKey, copyContentsTo, equals, getAbsolutePathPlusConnection, getAdapter, getAllFilterStrings, getContents, getContents, getContext, getExtension, getFile, getFilterString, getHostName, getLastModifiedDate, getLineSeparator, getParentRemoteFile, getParentRemoteFileSubSystemConfiguration, getProperties, getProperty, getSeparator, getSeparatorChar, hasContents, hasContents, isAncestorOf, isArchive, isBinary, isConflicting, isDescendantOf, isExecutable, isLink, isPropertyStale, isStale, isText, isUnix, markAllPropertiesStale, markPropertyStale, markStale, markStale, replaceContent, setContents, setFile, setFilterString, setIsContainer, setLabel, setParentRemoteFile, setProperties, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile
canRead, canWrite, compareTo, exists, getAbsolutePath, getAbsolutePathPlusConnection, getAllFilterStrings, getCanonicalPath, getClassification, getExtension, getFile, getFilterString, getHostFile, getLabel, getLastModified, getLastModifiedDate, getLength, getLineSeparator, getName, getParentName, getParentNoRoot, getParentPath, getParentRemoteFile, getParentRemoteFileSubSystem, getRoot, getSeparator, getSeparatorChar, getSystemConnection, isAncestorOf, isArchive, isBinary, isDescendantOf, isDirectory, isExecutable, isFile, isHidden, isLink, isRoot, isText, showBriefPropertySet, showReadOnlyProperty
 
Methods inherited from interface org.eclipse.rse.core.subsystems.IRemoteContainer
copyContentsTo, getContents, hasContents, replaceContent, setContents
 
Methods inherited from interface org.eclipse.rse.core.model.ISystemContainer
getContents, hasContents, isStale, markStale, markStale
 
Methods inherited from interface org.eclipse.rse.core.subsystems.IRemotePropertyHolder
getProperties, getProperty, isPropertyStale, markAllPropertiesStale, markPropertyStale, setProperties, setProperty
 
Methods inherited from interface org.eclipse.core.runtime.jobs.ISchedulingRule
contains, isConflicting
 

Field Detail

_node

protected DStoreVirtualHostFile _node
Constructor Detail

DStoreVirtualFile

public DStoreVirtualFile(FileServiceSubSystem ss,
                         IRemoteFileContext context,
                         IRemoteFile parent,
                         DStoreVirtualHostFile hostFile)
Method Detail

getVirtualName

public String getVirtualName()
Specified by:
getVirtualName in interface IVirtualRemoteFile

isVirtualFolder

public boolean isVirtualFolder()
Specified by:
isVirtualFolder in interface IVirtualRemoteFile

isVirtualFile

public boolean isVirtualFile()
Specified by:
isVirtualFile in interface IVirtualRemoteFile

getCompressedSize

public long getCompressedSize()
Specified by:
getCompressedSize in interface IVirtualRemoteFile

getCompressionMethod

public String getCompressionMethod()
Specified by:
getCompressionMethod in interface IVirtualRemoteFile

getCompressionRatio

public double getCompressionRatio()
Specified by:
getCompressionRatio in interface IVirtualRemoteFile

getExpandedSize

public long getExpandedSize()
Specified by:
getExpandedSize in interface IVirtualRemoteFile

getComment

public String getComment()
Specified by:
getComment in interface IVirtualRemoteFile
Overrides:
getComment in class RemoteFile

RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.