Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.edit.verifiers.comm.bridge
Class ISeriesIFSCacheFile

java.lang.Object
  extended by com.ibm.etools.iseries.edit.verifiers.comm.bridge.ISeriesIFSCacheFile

public class ISeriesIFSCacheFile
extends Object

A stub class to used by the CODE comm bridge to check if an IFS file is available from the Remote Systems Temp Project in offline mode.


Field Summary
static String copyright
           
 
Constructor Summary
ISeriesIFSCacheFile(String filename, IBMiConnection connection)
          Constructor for ISeriesIFSCacheFile.
 
Method Summary
 boolean canRead()
           
 boolean canWrite()
           
 int compareTo(Object other)
           
 boolean contains(ISchedulingRule arg0)
           
 void copyContentsTo(IRemoteContainer container)
           
 boolean exists()
           
 String getAbsolutePath()
           
 String getAbsolutePathPlusConnection()
           
 RemoteFileFilterString[] getAllFilterStrings()
           
 String getCanonicalPath()
           
 String getClassification()
           
 String getComment()
           
 long getCompressedSize()
           
 String getCompressionMethod()
           
 double getCompressionRatio()
           
 Object[] getContents()
           
 Object[] getContents(ISystemContentsType contentsType)
           
 Object[] getContents(ISystemContentsType contentsType, String filter)
           
 Object[] getContents(String arg0)
           
 Object[] getContents(String arg0, String arg1)
           
 String getEncoding()
          Returns null.
 long getExpandedSize()
           
 String getExtension()
           
 Object getFile()
           
 File getFileWrapper()
           
 RemoteFileFilterString getFilterString()
           
 IHost getHost()
           
 IHostFile getHostFile()
           
 String getLabel()
           
 long getLastModified()
           
 Date getLastModifiedDate()
           
 long getLength()
           
 String getLineSeparator()
           
 String getName()
           
 String getParent()
           
 String getParentName()
           
 String getParentNoRoot()
           
 String getParentPath()
           
 IRemoteFile getParentRemoteFile()
           
 IRemoteFileSubSystem getParentRemoteFileSubSystem()
           
 IHostFilePermissions getPermissions()
           
 Object[] getProperties(String[] arg0)
           
 Object getProperty(String arg0)
           
 String getRoot()
           
 String getSeparator()
           
 char getSeparatorChar()
           
 boolean hasContents()
           
 boolean hasContents(ISystemContentsType contentsType)
           
 boolean hasContents(ISystemContentsType contentsType, String filter)
           
 boolean hasContents(String arg0)
           
 boolean hasContents(String arg0, String arg1)
           
 boolean isAncestorOf(IRemoteFile file)
           
 boolean isArchive()
           
 boolean isBinary()
           
 boolean isConflicting(ISchedulingRule arg0)
           
 boolean isDescendantOf(IRemoteFile file)
           
 boolean isDirectory()
           
 boolean isExecutable()
           
 boolean isFile()
           
 boolean isHidden()
           
 boolean isLink()
           
 boolean isPropertyStale(String arg0)
           
 boolean isRoot()
           
 boolean isStale()
           
 boolean isText()
           
 boolean isVirtual()
           
 void markAllPropertiesStale()
           
 void markPropertyStale(String arg0)
           
 void markStale(boolean arg0)
           
 void markStale(boolean isStale, boolean clearCache)
           
 void replaceContent(Object oldObject, Object newObject)
           
 void setContents(ISystemContentsType contentsType, String filter, Object[] con)
           
 void setContents(String arg0, String arg1, Object[] arg2)
           
 void setFilterString(RemoteFileFilterString filterString)
           
 void setProperties(String[] arg0, Object[] arg1)
           
 void setProperty(String arg0, Object arg1)
           
 boolean showBriefPropertySet()
           
 boolean showReadOnlyProperty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

ISeriesIFSCacheFile

public ISeriesIFSCacheFile(String filename,
                           IBMiConnection connection)
Constructor for ISeriesIFSCacheFile.

Method Detail

isArchive

public boolean isArchive()

isAncestorOf

public boolean isAncestorOf(IRemoteFile file)

isDescendantOf

public boolean isDescendantOf(IRemoteFile file)

showBriefPropertySet

public boolean showBriefPropertySet()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#showBriefPropertySet()

getParentRemoteFileSubSystem

public IRemoteFileSubSystem getParentRemoteFileSubSystem()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getParentRemoteFileSubSystem()

getSeparatorChar

public char getSeparatorChar()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getSeparatorChar()

getSeparator

public String getSeparator()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getSeparator()

getLineSeparator

public String getLineSeparator()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getLineSeparator()

getParentRemoteFile

public IRemoteFile getParentRemoteFile()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getParentRemoteFile()

getFilterString

public RemoteFileFilterString getFilterString()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getFilterString()

getAllFilterStrings

public RemoteFileFilterString[] getAllFilterStrings()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getAllFilterStrings()

setFilterString

public void setFilterString(RemoteFileFilterString filterString)
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#setFilterString(RemoteFileFilterString)

getAbsolutePath

public String getAbsolutePath()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getAbsolutePath()

getAbsolutePathPlusConnection

public String getAbsolutePathPlusConnection()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getAbsolutePathPlusConnection()

getLabel

public String getLabel()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getLabel()

getName

public String getName()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getName()

getParent

public String getParent()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getParent()

getParentNoRoot

public String getParentNoRoot()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getParentNoRoot()

getRoot

public String getRoot()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getRoot()

getParentName

public String getParentName()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getParentName()

getExtension

public String getExtension()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getExtension()

isRoot

public boolean isRoot()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isRoot()

isDirectory

public boolean isDirectory()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isDirectory()

isFile

public boolean isFile()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isFile()

isBinary

public boolean isBinary()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isBinary()

isText

public boolean isText()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isText()

isHidden

public boolean isHidden()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#isHidden()

canRead

public boolean canRead()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#canRead()

canWrite

public boolean canWrite()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#canWrite()

exists

public boolean exists()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#exists()

getLastModified

public long getLastModified()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getLastModified()

getLastModifiedDate

public Date getLastModifiedDate()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getLastModifiedDate()

getLength

public long getLength()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getLength()

showReadOnlyProperty

public boolean showReadOnlyProperty()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#showReadOnlyProperty()

getFileWrapper

public File getFileWrapper()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getFileWrapper()

compareTo

public int compareTo(Object other)
              throws ClassCastException
Throws:
ClassCastException
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#compareTo(Object)

getFile

public Object getFile()
See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getFile()

isVirtual

public boolean isVirtual()

hasContents

public boolean hasContents()

getContents

public Object[] getContents()

getCompressionRatio

public double getCompressionRatio()

getComment

public String getComment()

getClassification

public String getClassification()

isExecutable

public boolean isExecutable()

isLink

public boolean isLink()

getCompressionMethod

public String getCompressionMethod()

getCompressedSize

public long getCompressedSize()

getExpandedSize

public long getExpandedSize()

hasContents

public boolean hasContents(String arg0)

hasContents

public boolean hasContents(String arg0,
                           String arg1)

getContents

public Object[] getContents(String arg0)

getContents

public Object[] getContents(String arg0,
                            String arg1)

isStale

public boolean isStale()

markStale

public void markStale(boolean arg0)

setContents

public void setContents(String arg0,
                        String arg1,
                        Object[] arg2)

getProperty

public Object getProperty(String arg0)

getProperties

public Object[] getProperties(String[] arg0)

setProperty

public void setProperty(String arg0,
                        Object arg1)

setProperties

public void setProperties(String[] arg0,
                          Object[] arg1)

isPropertyStale

public boolean isPropertyStale(String arg0)

markPropertyStale

public void markPropertyStale(String arg0)

markAllPropertiesStale

public void markAllPropertiesStale()

replaceContent

public void replaceContent(Object oldObject,
                           Object newObject)

getCanonicalPath

public String getCanonicalPath()

copyContentsTo

public void copyContentsTo(IRemoteContainer container)

getContents

public Object[] getContents(ISystemContentsType contentsType,
                            String filter)

getContents

public Object[] getContents(ISystemContentsType contentsType)

hasContents

public boolean hasContents(ISystemContentsType contentsType,
                           String filter)

hasContents

public boolean hasContents(ISystemContentsType contentsType)

setContents

public void setContents(ISystemContentsType contentsType,
                        String filter,
                        Object[] con)

markStale

public void markStale(boolean isStale,
                      boolean clearCache)

getEncoding

public String getEncoding()
Returns null.

See Also:
com.ibm.etools.systems.subsystems.IRemoteFile#getEncoding()

getHost

public IHost getHost()

getHostFile

public IHostFile getHostFile()

getParentPath

public String getParentPath()

getPermissions

public IHostFilePermissions getPermissions()

contains

public boolean contains(ISchedulingRule arg0)

isConflicting

public boolean isConflicting(ISchedulingRule arg0)

Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.