com.ibm.etools.iseries.edit.verifiers.comm.bridge
Class ISeriesIFSCacheFile
java.lang.Object
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.
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 |
copyright
public static final String copyright
- See Also:
- Constant Field Values
ISeriesIFSCacheFile
public ISeriesIFSCacheFile(String filename,
IBMiConnection connection)
- Constructor for ISeriesIFSCacheFile.
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)
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.