|
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 | |
---|---|
void |
cloneSystemFilterPool(SystemFilterPool targetPool)
Clone this filter pools' attributes and filters into another filter pool. |
SystemFilter |
copySystemFilter(SystemFilterPool targetPool,
SystemFilter oldFilter,
String newName)
Copy a system filter to this or another filter pool. |
EList |
getFilters()
|
IFolder |
getFolder()
Return the IFolder this pool is in |
String |
getName()
|
SystemFilterNamingPolicy |
getNamingPolicy()
Get the naming policy currently used when saving data to disk. |
String |
getOwningParentName()
Returns the value of the 'Owning Parent Name' attribute |
SystemFilterPoolManagerProvider |
getProvider()
Return the caller which instantiated the filter pool manager overseeing this filter framework instance |
int |
getRelease()
|
Object |
getSystemFilterPoolData()
Return transient data set via setFilterPoolData. |
SystemFilterPoolManager |
getSystemFilterPoolManager()
Return the filter pool manager managing this collection of filter pools and their filters. |
String |
getType()
|
boolean |
isDefault()
|
boolean |
isDeletable()
|
boolean |
isNonRenamable()
Returns the value of the 'Non Renamable' attribute |
boolean |
isSetSingleFilterStringOnly()
Returns whether the value of the ' Single Filter String Only ' attribute is set |
boolean |
isSetStringsCaseSensitive()
|
boolean |
isSingleFilterStringOnly()
Returns the value of the 'Single Filter String Only' attribute |
boolean |
isStringsCaseSensitive()
|
boolean |
isSupportsDuplicateFilterStrings()
|
boolean |
isSupportsNestedFilters()
|
void |
orderSystemFilters(String[] names)
Order filters according to user preferences. |
void |
save()
Save this filter pool to disk. |
void |
setDefault(boolean value)
|
void |
setDeletable(boolean value)
|
void |
setFolder(IFolder folder)
Reset the IFolder this pool is in |
void |
setName(String value)
|
void |
setNamingPolicy(SystemFilterNamingPolicy namingPolicy)
Set the naming policy used when saving data to disk. |
void |
setNonRenamable(boolean value)
Sets the value of the ' Non Renamable ' attribute |
void |
setOwningParentName(String value)
Sets the value of the ' Owning Parent Name ' attribute |
void |
setRelease(int value)
|
void |
setSavePolicy(int policy)
Set the save file policy. |
void |
setSingleFilterStringOnly(boolean value)
Sets the value of the ' Single Filter String Only ' attribute |
void |
setStringsCaseSensitive(boolean value)
|
void |
setSupportsDuplicateFilterStrings(boolean value)
|
void |
setSupportsNestedFilters(boolean value)
|
void |
setSystemFilterPoolData(Object data)
This is to set transient data that is queryable via getFilterPoolData |
void |
setSystemFilterPoolManager(SystemFilterPoolManager mgr)
Set the filter pool manager. |
void |
setType(String value)
|
boolean |
supportsDuplicateFilterStrings()
Does this support duplicate filter strings? |
boolean |
supportsNestedFilters()
Does this filter support nested filters? |
void |
unsetSingleFilterStringOnly()
Unsets the value of the ' Single Filter String Only ' attribute |
void |
unsetStringsCaseSensitive()
|
Methods inherited from interface com.ibm.etools.systems.references.ISystemReferencedObject |
---|
addReference, getReferenceCount, getReferencingObjects, removeAllReferences, removeReference |
Methods inherited from interface com.ibm.etools.systems.references.ISystemPersistableReferencedObject |
---|
getReferenceName |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterContainer |
---|
addSystemFilter, areStringsCaseSensitive, createSystemFilter, deleteSystemFilter, getSystemFilter, getSystemFilterCount, getSystemFilterNames, getSystemFilterPool, getSystemFilterPosition, getSystemFilters, getSystemFiltersVector, moveSystemFilter, renameSystemFilter, updateSystemFilter |
Field Detail |
public static final String copyright
Method Detail |
public SystemFilterPoolManagerProvider getProvider()
public void setNamingPolicy(SystemFilterNamingPolicy namingPolicy)
SystemFilterNamingPolicy
public SystemFilterNamingPolicy getNamingPolicy()
SystemFilterNamingPolicy
public boolean supportsNestedFilters()
public boolean supportsDuplicateFilterStrings()
public boolean isStringsCaseSensitive()
public void setSystemFilterPoolManager(SystemFilterPoolManager mgr)
public SystemFilterPoolManager getSystemFilterPoolManager()
getSystemFilterPoolManager
in interface SystemFilterContainer
public void setSystemFilterPoolData(Object data)
public Object getSystemFilterPoolData()
public void cloneSystemFilterPool(SystemFilterPool targetPool) throws Exception
Exception
public SystemFilter copySystemFilter(SystemFilterPool targetPool, SystemFilter oldFilter, String newName) throws Exception
Exception
public IFolder getFolder()
public void orderSystemFilters(String[] names)
While the framework has all the code necessary to arrange filters and save/restore that arrangement, you may choose to use preferences instead of this support. In this case, call this method and pass in the saved and sorted filter name list.
Called by someone after restore.
public void setFolder(IFolder folder)
public void save() throws Exception
Exception
public void setSavePolicy(int policy)
public String getName()
public void setName(String value)
value
- The new value of the Name attributepublic String getType()
public void setType(String value)
value
- The new value of the Type attributepublic boolean isSupportsNestedFilters()
public void setSupportsNestedFilters(boolean value)
value
- The new value of the SupportsNestedFilters attributepublic boolean isDeletable()
public void setDeletable(boolean value)
value
- The new value of the Deletable attributepublic boolean isDefault()
public void setDefault(boolean value)
value
- The new value of the Default attributepublic void setStringsCaseSensitive(boolean value)
value
- The new value of the StringsCaseSensitive attributepublic void unsetStringsCaseSensitive()
public boolean isSetStringsCaseSensitive()
public EList getFilters()
public boolean isSupportsDuplicateFilterStrings()
public void setSupportsDuplicateFilterStrings(boolean value)
value
- The new value of the SupportsDuplicateFilterStrings attributepublic int getRelease()
public void setRelease(int value)
value
- The new value of the Release attributepublic boolean isSingleFilterStringOnly()
If the meaning of the 'Single Filter String Only' attribute isn't clear, there really should be more of a description here...
isSetSingleFilterStringOnly()
,
unsetSingleFilterStringOnly()
,
setSingleFilterStringOnly(boolean)
,
FiltersPackage.getSystemFilterPool_SingleFilterStringOnly()
public void setSingleFilterStringOnly(boolean value)
Single Filter String Only
' attribute.
value
- the new value of the 'Single Filter String Only' attribute.isSetSingleFilterStringOnly()
,
unsetSingleFilterStringOnly()
,
isSingleFilterStringOnly()
public void unsetSingleFilterStringOnly()
Single Filter String Only
' attribute.
isSetSingleFilterStringOnly()
,
isSingleFilterStringOnly()
,
setSingleFilterStringOnly(boolean)
public boolean isSetSingleFilterStringOnly()
Single Filter String Only
' attribute is set.
unsetSingleFilterStringOnly()
,
isSingleFilterStringOnly()
,
setSingleFilterStringOnly(boolean)
public String getOwningParentName()
If the meaning of the 'Owning Parent Name' attribute isn't clear, there really should be more of a description here...
setOwningParentName(String)
,
FiltersPackage.getSystemFilterPool_OwningParentName()
public void setOwningParentName(String value)
Owning Parent Name
' attribute.
value
- the new value of the 'Owning Parent Name' attribute.getOwningParentName()
public boolean isNonRenamable()
If the meaning of the 'Non Renamable' attribute isn't clear, there really should be more of a description here...
setNonRenamable(boolean)
,
FiltersPackage.getSystemFilterPool_NonRenamable()
public void setNonRenamable(boolean value)
Non Renamable
' attribute.
value
- the new value of the 'Non Renamable' attribute.isNonRenamable()
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |