|
RSE Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.rse.subsystems.files.core.subsystems.RemoteFileContext
public class 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
|
protected RemoteFileFilterString |
filterString
|
protected IRemoteFile |
parentFile
|
protected IRemoteFileSubSystem |
subsystem
|
Constructor Summary | |
---|---|
RemoteFileContext()
Constructor that takes no inputs. |
|
RemoteFileContext(IRemoteFileSubSystem 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 |
IRemoteFileSubSystem |
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(IRemoteFileSubSystem 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 |
---|
protected IRemoteFileSubSystem subsystem
protected IRemoteFile parentFile
protected RemoteFileFilterString filterString
protected Vector allFilterStrings
Constructor Detail |
---|
public RemoteFileContext(IRemoteFileSubSystem subsystem, IRemoteFile parentFileObject, RemoteFileFilterString filterString)
public RemoteFileContext()
Method Detail |
---|
public void setParentRemoteFileSubSystem(IRemoteFileSubSystem 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 IRemoteFileSubSystem 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
|
RSE Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |