|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.systems.subsystems.impl.RemoteFileContext
This interface represents a place to hold contextual information stored within each remote file object.
We store in here information that might be the same for multiple remote file objects, in order to save memory. This way, we can merely hold a reference to a single object, which itself may have numerous pieces of information helpful when processing actions on a particular remote object.
Field Summary | |
---|---|
protected Vector |
allFilterStrings
|
static String |
copyright
|
protected RemoteFileFilterString |
filterString
|
protected IRemoteFile |
parentFile
|
protected RemoteFileSubSystem |
subsystem
|
Constructor Summary | |
---|---|
RemoteFileContext()
Constructor that takes no inputs. |
|
RemoteFileContext(RemoteFileSubSystem subsystem,
IRemoteFile parentFileObject,
RemoteFileFilterString filterString)
Constructor that takes all inputs. |
Method Summary | |
---|---|
void |
addFilterString(RemoteFileFilterString additionalFilterString)
Add an additional filter string. |
RemoteFileFilterString[] |
getAllFilterStrings()
Return all the filter string objects applicable to this folder object. |
RemoteFileFilterString |
getFilterString()
Return the filter string object resolved to get this object |
IRemoteFile |
getParentRemoteFile()
Return the parent remote file object expanded to get this object, or null if no such parent |
RemoteFileSubSystem |
getParentRemoteFileSubSystem()
Return the parent subsystem |
void |
setFilterString(RemoteFileFilterString filterString)
Set the filter string object resolved to get this object |
void |
setParentRemoteFile(IRemoteFile parentFileObject)
Set the parent remote file object expanded to get this object |
void |
setParentRemoteFileSubSystem(RemoteFileSubSystem subsystem)
Set the parent subsystem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
protected RemoteFileSubSystem subsystem
protected IRemoteFile parentFile
protected RemoteFileFilterString filterString
protected Vector allFilterStrings
Constructor Detail |
public RemoteFileContext(RemoteFileSubSystem subsystem, IRemoteFile parentFileObject, RemoteFileFilterString filterString)
public RemoteFileContext()
Method Detail |
public void setParentRemoteFileSubSystem(RemoteFileSubSystem subsystem)
setParentRemoteFileSubSystem
in interface IRemoteFileContext
public void setParentRemoteFile(IRemoteFile parentFileObject)
setParentRemoteFile
in interface IRemoteFileContext
public void setFilterString(RemoteFileFilterString filterString)
setFilterString
in interface IRemoteFileContext
public void addFilterString(RemoteFileFilterString additionalFilterString)
addFilterString
in interface IRemoteFileContext
public RemoteFileSubSystem getParentRemoteFileSubSystem()
getParentRemoteFileSubSystem
in interface IRemoteFileContext
public IRemoteFile getParentRemoteFile()
getParentRemoteFile
in interface IRemoteFileContext
public RemoteFileFilterString getFilterString()
getFilterString
in interface IRemoteFileContext
public RemoteFileFilterString[] getAllFilterStrings()
getAllFilterStrings
in interface IRemoteFileContext
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |