|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extends IRemoteFile to add the setter methods required by the subsystem that sets the attributes for this remote file.
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from interface com.ibm.etools.systems.subsystems.IRemoteFile |
---|
CONNECTION_DELIMITER, ISROOT_NO, ISROOT_YES |
Method Summary | |
---|---|
void |
setAbsolutePath(String fullyQualifiedName,
String rootPart,
boolean isRoot,
boolean isDirectory)
Internal method called by the subsystem factory methods. |
void |
setCanRead(boolean read)
Internal method called by the subsystem. |
void |
setCanWrite(boolean can)
Internal method called by the subsystem. |
void |
setExists(boolean exists)
Internal method called by the subsystem. |
void |
setFile(Object obj)
Internal method called by the subsystem. |
void |
setIsHidden(boolean hidden)
Internal method called by the subsystem. |
void |
setIsLocal(boolean isLocal)
Internal method called by the subsystem. |
void |
setLabel(String newLabel)
Set the in-memory label. |
void |
setLastModified(long lastModified)
Internal method called by the subsystem. |
void |
setLength(long length)
Internal method called by the subsystem. |
void |
setLocalAbsolutePath(String localAbsolutePath)
Internal method called by the subsystem. |
void |
setName(String newName)
Set the in-memory name. |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemoteFile |
---|
canRead, canWrite, compareTo, exists, getAbsolutePath, getAbsolutePathPlusConnection, getAllFilterStrings, getCanonicalPath, getClassification, getComment, getCompressedSize, getCompressionMethod, getCompressionRatio, getExpandedSize, getExtension, getFile, getFileWrapper, getFilterString, getLabel, getLastModified, getLastModifiedDate, getLength, getLineSeparator, getName, getParent, getParentName, getParentNoRoot, getParentRemoteFile, getParentRemoteFileSubSystem, getRoot, getSeparator, getSeparatorChar, getSystemConnection, isAncestorOf, isArchive, isBinary, isDescendantOf, isDirectory, isExecutable, isFile, isHidden, isLink, isRoot, isText, isVirtual, setFilterString, showBriefPropertySet, showReadOnlyProperty |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemoteContainer |
---|
copyContentsTo, getContents, hasContents, replaceContent, setContents |
Methods inherited from interface com.ibm.etools.systems.model.ISystemContainer |
---|
getContents, hasContents, isStale, markStale |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemotePropertyHolder |
---|
getProperties, getProperty, isPropertyStale, markAllPropertiesStale, markPropertyStale, setProperties, setProperty |
Field Detail |
public static final String copyright
Method Detail |
public void setAbsolutePath(String fullyQualifiedName, String rootPart, boolean isRoot, boolean isDirectory)
Important assumption: this is ALWAYS called immediately after instantiating.
Important assumption: subsystem's getSeparator() returns correct value at this point.
fullyQualifiedName
- the full name including root, path and file/folderrootPart
- the root part. Should match first xx chars of fullyQualifiedNameisRoot
- true if this is only a root folderisDirectory
- true if this is a directory or root versus a filepublic void setExists(boolean exists)
public void setLastModified(long lastModified)
public void setLength(long length)
public void setLabel(String newLabel)
public void setName(String newName)
public void setCanWrite(boolean can)
public void setCanRead(boolean read)
public void setIsHidden(boolean hidden)
public void setFile(Object obj)
public void setIsLocal(boolean isLocal)
public void setLocalAbsolutePath(String localAbsolutePath)
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |