|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
---|---|
static String |
copyright
|
Method Summary | |
---|---|
SystemFilterPoolReference |
addReferenceToSystemFilterPool(SystemFilterPool filterPool)
Given a filter pool, create a referencing object and add it to the list. |
int |
addSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference)
Add a filter pool referencing object to the list. |
SystemFilterPoolReference |
createSystemFilterPoolReference(SystemFilterPool filterPool)
Create a filter pool referencing object, but do NOT add it to the list, do NOT call back. |
SystemFilterPoolManager[] |
getAdditionalSystemFilterPoolManagers()
Get the managers of the master list of filter pools, from which objects in this list reference, but which are not in the list of managers our pool manager supplier gives us. |
SystemFilterPoolManager |
getDefaultSystemFilterPoolManager()
Get the default manager of the master list of filter pools, from which objects in this list reference. |
IFolder |
getFolder()
Return the folder that this manager is contained in. |
SystemFilterPoolReferenceManagerProvider |
getProvider()
Get the object which instantiated this instance of the filter pool reference manager. |
SystemFilterPool[] |
getReferencedSystemFilterPools()
Return array of filter pools currently referenced by this manager Result will never be null, although it may be an array of length zero. |
SystemFilterPoolReference |
getReferenceToSystemFilterPool(SystemFilterPool filterPool)
Given a filter pool, locate the referencing object for it and return it. |
SystemFilterPoolManagerProvider |
getSystemFilterPoolManagerProvider()
Get the associated master pool manager provider. |
SystemFilterPoolManager[] |
getSystemFilterPoolManagers()
Get the managers of the master list of filter pools, from which objects in this list reference. |
int |
getSystemFilterPoolReferenceCount()
Return count of referenced filter pools |
int |
getSystemFilterPoolReferencePosition(SystemFilterPoolReference filterPoolRef)
Return the zero-based position of a SystemFilterPoolReference object within this list |
SystemFilterPoolReference[] |
getSystemFilterPoolReferences()
Return array of SystemFilterPoolReference objects. |
SystemFilterReference |
getSystemFilterReference(SystemFilter filter)
Create a single filter refererence to a given filter. |
int |
getSystemFilterReferencePosition(SystemFilter filter)
Given a filter, return its position within this reference manager when you think of all filter references from all filter pool references as being concatenated |
int |
getSystemFilterReferencePosition(SystemFilterReference filterRef)
Given a filter reference, return its position within this reference manager when you think of all filter references from all filter pool references as being concatenated |
SystemFilterReference[] |
getSystemFilterReferences()
Concatenate all filter references from all filter pools we reference, into one big list. |
boolean |
isSystemFilterPoolReferenced(SystemFilterPool filterPool)
Return true if the given filter pool has a referencing object in this list. |
void |
moveSystemFilterPoolReference(SystemFilterPoolReference filterPoolRef,
int pos)
Move a given filter pool reference to a given zero-based location Calls back to inform provider |
void |
moveSystemFilterPoolReferences(SystemFilterPoolReference[] filterPoolRefs,
int delta)
Move existing filter pool references a given number of positions. |
void |
regenerateReferencedSystemFilterPoolNames()
Ask each referenced pool for its name, and update it. |
int |
removeReferenceToSystemFilterPool(SystemFilterPool filterPool)
Given a filter pool, locate the referencing object for it and remove it from the list. |
int |
removeSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference,
boolean deReference)
Remove a filter pool referencing object from the list. |
void |
renameReferenceToSystemFilterPool(SystemFilterPool pool)
A reference filter pool has been renamed. |
void |
resetManagerFolder(IFolder newFolder)
Reset the folder that this manager is contained in. |
void |
resetSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference,
SystemFilterPool newPool)
Reset the filter pool a reference points to. |
Vector |
resolveReferencesAfterRestore(SystemFilterPoolManagerProvider relatedPoolMgrProvider,
SystemFilterPoolReferenceManagerProvider provider)
After restoring this from disk, there is only the referenced object name, not the referenced object pointer, for each referencing object. |
void |
save()
Save all the filter pool references to disk. |
void |
setDefaultSystemFilterPoolManager(SystemFilterPoolManager mgr)
Set the default manager of the master list of filter pools, from which objects in this list reference. |
void |
setProvider(SystemFilterPoolReferenceManagerProvider caller)
Set the object which instantiated this instance of the filter pool reference manager. |
void |
setProviderEventNotification(boolean fireEvents)
Turn off callbacks to the provider until turned on again. |
void |
setSystemFilterPoolManagerProvider(SystemFilterPoolManagerProvider poolMgrProvider)
Set the associated master pool manager provider. |
void |
setSystemFilterPoolReferences(SystemFilterPool[] filterPools,
boolean deReference)
In one shot, set the filter pool references to new references to supplied filter pools. |
void |
setSystemFilterPoolReferences(SystemFilterPoolReference[] filterPoolReferences,
boolean deReference)
In one shot, set the filter pool references Calls back to inform provider |
Field Detail |
public static final String copyright
Method Detail |
public SystemFilterPoolReferenceManagerProvider getProvider()
public void setProvider(SystemFilterPoolReferenceManagerProvider caller)
public void setProviderEventNotification(boolean fireEvents)
public void setSystemFilterPoolManagerProvider(SystemFilterPoolManagerProvider poolMgrProvider)
public SystemFilterPoolManagerProvider getSystemFilterPoolManagerProvider()
public SystemFilterPoolManager[] getSystemFilterPoolManagers()
public SystemFilterPoolManager[] getAdditionalSystemFilterPoolManagers()
public void setDefaultSystemFilterPoolManager(SystemFilterPoolManager mgr)
public SystemFilterPoolManager getDefaultSystemFilterPoolManager()
public void regenerateReferencedSystemFilterPoolNames()
public SystemFilterPoolReference[] getSystemFilterPoolReferences()
public void setSystemFilterPoolReferences(SystemFilterPoolReference[] filterPoolReferences, boolean deReference)
Calls back to inform provider
deReference
- true to first de-reference all objects in the existing list.public SystemFilterPoolReference createSystemFilterPoolReference(SystemFilterPool filterPool)
public int addSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference)
public void resetSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference, SystemFilterPool newPool)
public int removeSystemFilterPoolReference(SystemFilterPoolReference filterPoolReference, boolean deReference)
deReference
- true if we want to dereference the referenced object (call removeReference on it)
public int getSystemFilterPoolReferenceCount()
public int getSystemFilterPoolReferencePosition(SystemFilterPoolReference filterPoolRef)
public void moveSystemFilterPoolReference(SystemFilterPoolReference filterPoolRef, int pos)
Calls back to inform provider
public void moveSystemFilterPoolReferences(SystemFilterPoolReference[] filterPoolRefs, int delta)
Calls back to inform provider
filterPoolRefs
- Array of SystemFilterPoolReferences to move.public SystemFilterPool[] getReferencedSystemFilterPools()
public boolean isSystemFilterPoolReferenced(SystemFilterPool filterPool)
public SystemFilterPoolReference getReferenceToSystemFilterPool(SystemFilterPool filterPool)
public SystemFilterPoolReference addReferenceToSystemFilterPool(SystemFilterPool filterPool)
Calls back to inform provider
public int removeReferenceToSystemFilterPool(SystemFilterPool filterPool)
Calls back to inform provider
public void renameReferenceToSystemFilterPool(SystemFilterPool pool)
Calls back to inform provider
public void setSystemFilterPoolReferences(SystemFilterPool[] filterPools, boolean deReference)
Calls back to inform provider
deReference
- true to first de-reference all objects in the existing list.public SystemFilterReference getSystemFilterReference(SystemFilter filter)
public SystemFilterReference[] getSystemFilterReferences()
public int getSystemFilterReferencePosition(SystemFilterReference filterRef)
public int getSystemFilterReferencePosition(SystemFilter filter)
public Vector resolveReferencesAfterRestore(SystemFilterPoolManagerProvider relatedPoolMgrProvider, SystemFilterPoolReferenceManagerProvider provider)
This method is called after restore and for each restored object in the list must:
provider
- the host of this reference manager, so you can later call getProvider
public void save() throws Exception
Exception
public IFolder getFolder()
public void resetManagerFolder(IFolder newFolder)
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |