|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface for classes that instantiate SystemFilterPoolReferenceManager objects. This is the "caller" and as is recorded and recoverable from any object within the filter reference framework. This enables callers to get back instances of themselves given any filter reference object. Important when enabling UI actions against user selected filter reference framework objects
Further, the goal is the allow all the filter framework UI actions to work independently, able to fully handle all actions without intervention on the provider's part. However, often the provider needs to be informed of all events in order to fire events to update its GUI. So this interface captures those callbacks that done to the provider for every interesting event. Should you not care about these, supply empty shells for these methods.
Field Summary | |
---|---|
static String |
copyright
|
Method Summary | |
---|---|
void |
filterEventFilterCreated(Object selectedObject,
SystemFilter newFilter)
A new filter has been created. |
void |
filterEventFilterPoolReferenceCreated(SystemFilterPoolReference newPoolRef)
A new filter pool reference has been created |
void |
filterEventFilterPoolReferenceDeleted(SystemFilterPoolReference filterPoolRef)
A filter pool reference has been deleted |
void |
filterEventFilterPoolReferenceRenamed(SystemFilterPoolReference poolRef,
String oldName)
A filter pool reference has been renamed (ie, its reference filter pool renamed) |
void |
filterEventFilterPoolReferenceReset(SystemFilterPoolReference filterPoolRef)
A single filter pool reference has been reset to reference a new pool |
void |
filterEventFilterPoolReferencesRePositioned(SystemFilterPoolReference[] poolRefs,
int delta)
One or more filter pool references have been re-ordered within their manager |
void |
filterEventFilterPoolReferencesReset()
All filter pool references has been reset |
void |
filterEventFilterStringCreated(Object selectedObject,
SystemFilterString newFilterString)
A new filter string has been created. |
SystemFilterPoolReferenceManager |
getSystemFilterPoolReferenceManager()
Return the SystemFilterPoolReferenceManager object this provider holds/provides. |
SystemFilterPool |
getUniqueOwningSystemFilterPool(boolean createIfNotFound)
Return the owning filter pool that is unique to this provider |
Field Detail |
public static final String copyright
Method Detail |
public SystemFilterPoolReferenceManager getSystemFilterPoolReferenceManager()
public SystemFilterPool getUniqueOwningSystemFilterPool(boolean createIfNotFound)
public void filterEventFilterPoolReferenceCreated(SystemFilterPoolReference newPoolRef)
public void filterEventFilterPoolReferenceDeleted(SystemFilterPoolReference filterPoolRef)
public void filterEventFilterPoolReferenceReset(SystemFilterPoolReference filterPoolRef)
public void filterEventFilterPoolReferencesReset()
public void filterEventFilterPoolReferenceRenamed(SystemFilterPoolReference poolRef, String oldName)
public void filterEventFilterPoolReferencesRePositioned(SystemFilterPoolReference[] poolRefs, int delta)
public void filterEventFilterCreated(Object selectedObject, SystemFilter newFilter)
Only the selected node should be expanded if not already. All other references to this pool will already have been informed of the new addition, and will have refreshed their children but not expanded them.
public void filterEventFilterStringCreated(Object selectedObject, SystemFilterString newFilterString)
Only the selected node should be expanded if not already. All other references to this filter will already have been informed of the new addition, and will have refreshed their children but not expanded them.
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |