|
RSE Release 3.0 |
|||||||||
| 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 IRemoteFileContextpublic void setParentRemoteFile(IRemoteFile parentFileObject)
setParentRemoteFile in interface IRemoteFileContextpublic void setFilterString(RemoteFileFilterString filterString)
setFilterString in interface IRemoteFileContextpublic void addFilterString(RemoteFileFilterString additionalFilterString)
addFilterString in interface IRemoteFileContextpublic IRemoteFileSubSystem getParentRemoteFileSubSystem()
getParentRemoteFileSubSystem in interface IRemoteFileContextpublic IRemoteFile getParentRemoteFile()
getParentRemoteFile in interface IRemoteFileContextpublic RemoteFileFilterString getFilterString()
getFilterString in interface IRemoteFileContextpublic RemoteFileFilterString[] getAllFilterStrings()
getAllFilterStrings in interface IRemoteFileContext
|
RSE Release 3.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||