|
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.core.ui.view.SystemAbstractAPIProvider
com.ibm.etools.systems.core.ui.view.SystemViewAPIProviderForFilters
This class is a provider of root nodes to the remote systems tree viewer part. It is used when the contents are the children of a particular subsystem. Used when user right clicks on a filter and selects Open In New Perspective.
Field Summary | |
---|---|
static String |
Copyright
|
protected SystemFilter |
filter
|
protected SystemFilterPool |
filterPool
|
protected SystemFilterPoolReference |
filterPoolReference
|
protected SystemFilterReference |
filterReference
|
protected SubSystem |
subsystem
|
Fields inherited from class com.ibm.etools.systems.core.ui.view.SystemAbstractAPIProvider |
---|
canceledObject, emptyList, errorObject, msgList, nullObject, shell, sr, viewer |
Fields inherited from interface com.ibm.etools.systems.core.ui.view.ISystemViewInputProvider |
---|
copyright |
Constructor Summary | |
---|---|
SystemViewAPIProviderForFilters(SystemFilterReference filterReference)
Constructor |
Method Summary | |
---|---|
Object[] |
getConnectionChildren(SystemConnection selectedConnection)
This method is called by the connection adapter when the user expands a connection. |
SubSystem |
getSubSystem()
Get the parent subsystem object. |
SystemFilter |
getSystemFilter()
Get the filter referenced by the input filter reference object. |
SystemFilterPool |
getSystemFilterPool()
Get the parent filter pool. |
SystemFilterPoolReference |
getSystemFilterPoolReference()
Get the parent filter pool reference object. |
SystemFilterReference |
getSystemFilterReference()
Get the input filter reference object. |
Object[] |
getSystemViewRoots()
Return the children objects to consistute the root elements in the system view tree. |
boolean |
hasConnectionChildren(SystemConnection selectedConnection)
This method is called by the connection adapter when deciding to show a plus-sign or not beside a connection. |
boolean |
hasSystemViewRoots()
Return true if getSystemViewRoots() will return a non-empty list
We return true if the referenced filter has nested filters or has filter strings. |
void |
setFilterReference(SystemFilterReference filterReference)
Reset the input filter reference object. |
boolean |
showActions()
Return true to show right-click popup actions on objects in the tree. |
Methods inherited from class com.ibm.etools.systems.core.ui.view.SystemAbstractAPIProvider |
---|
checkForNull, getAdapter, getAdapter, getCancelledMessageObject, getFailedMessageObject, getRemoteAdapter, getShell, getViewer, setShell, setViewer, showActionBar, showButtonBar, showingConnections |
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 SubSystem subsystem
protected SystemFilterPool filterPool
protected SystemFilterPoolReference filterPoolReference
protected SystemFilterReference filterReference
protected SystemFilter filter
Constructor Detail |
public SystemViewAPIProviderForFilters(SystemFilterReference filterReference)
filterReference
- The filter reference object we are drilling down on.Method Detail |
public SubSystem getSubSystem()
public SystemFilterPoolReference getSystemFilterPoolReference()
public SystemFilterPool getSystemFilterPool()
public SystemFilterReference getSystemFilterReference()
public SystemFilter getSystemFilter()
public void setFilterReference(SystemFilterReference filterReference)
public Object[] getSystemViewRoots()
getSystemViewRoots
in interface ISystemViewInputProvider
public boolean hasSystemViewRoots()
getSystemViewRoots()
will return a non-empty list
We return true if the referenced filter has nested filters or has filter strings.
hasSystemViewRoots
in interface ISystemViewInputProvider
public Object[] getConnectionChildren(SystemConnection selectedConnection)
Not applicable for us.
getConnectionChildren
in interface ISystemViewInputProvider
public boolean hasConnectionChildren(SystemConnection selectedConnection)
Not applicable for us.
hasConnectionChildren
in interface ISystemViewInputProvider
public boolean showActions()
showActions
in interface ISystemViewInputProvider
showActions
in class SystemAbstractAPIProvider
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |