|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
| Method Summary | |
|---|---|
void |
cloneSystemFilterPool(ISystemFilterPool targetPool)
Clone this filter pools' attributes and filters into another filter pool. |
ISystemFilter |
copySystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
Copy a system filter to this or another filter pool. |
ISystemFilterPool |
createSystemFilterPool(String name,
boolean allowNestedFilters,
boolean isDeletable,
boolean tryToRestore)
|
List |
getFilters()
|
String |
getId()
|
String |
getName()
|
IRSEFilterNamingPolicy |
getNamingPolicy()
Get the naming policy currently used when saving data to disk. |
String |
getOwningParentName()
Returns the value of the 'Owning Parent Name' attribute |
ISystemFilterPoolManagerProvider |
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. |
ISystemFilterPoolManager |
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 |
setDefault(boolean value)
|
void |
setDeletable(boolean value)
|
void |
setName(String value)
|
void |
setNamingPolicy(IRSEFilterNamingPolicy 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(ISystemFilterPoolManager 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 org.eclipse.rse.core.references.IRSEBaseReferencedObject |
|---|
addReference, getReferenceCount, getReferencingObjects, removeAllReferences, removeReference |
| Methods inherited from interface org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject |
|---|
getReferenceName |
| Methods inherited from interface org.eclipse.rse.core.filters.ISystemFilterContainer |
|---|
addSystemFilter, areStringsCaseSensitive, createSystemFilter, deleteSystemFilter, getSystemFilter, getSystemFilterCount, getSystemFilterNames, getSystemFilterPool, getSystemFilterPosition, getSystemFilters, getSystemFiltersVector, moveSystemFilter, renameSystemFilter, updateSystemFilter |
| Methods inherited from interface org.eclipse.rse.core.persistance.IRSEPersistableContainer |
|---|
commit, isDirty, setDirty, setWasRestored, wasRestored |
| Methods inherited from interface org.eclipse.rse.core.model.IRSEModelObject |
|---|
getDescription |
| Methods inherited from interface org.eclipse.rse.core.model.IPropertySetContainer |
|---|
addPropertySet, addPropertySets, createPropertySet, createPropertySet, getPropertySet, getPropertySets, removePropertySet |
| Method Detail |
public ISystemFilterPoolManagerProvider getProvider()
public void setNamingPolicy(IRSEFilterNamingPolicy namingPolicy)
IRSEFilterNamingPolicypublic IRSEFilterNamingPolicy getNamingPolicy()
IRSEFilterNamingPolicypublic boolean supportsNestedFilters()
public boolean supportsDuplicateFilterStrings()
public boolean isStringsCaseSensitive()
public void setSystemFilterPoolManager(ISystemFilterPoolManager mgr)
public ISystemFilterPoolManager getSystemFilterPoolManager()
getSystemFilterPoolManager in interface ISystemFilterContainerpublic void setSystemFilterPoolData(Object data)
public Object getSystemFilterPoolData()
public void cloneSystemFilterPool(ISystemFilterPool targetPool)
throws Exception
Exception
public ISystemFilter copySystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
throws Exception
Exceptionpublic 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 setSavePolicy(int policy)
public String getId()
public String getName()
getName in interface IRSEModelObjectpublic 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 List 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),
org.eclipse.rse.filters.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),
org.eclipse.rse.filters.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),
org.eclipse.rse.filters.FiltersPackage#getSystemFilterPool_NonRenamable()public void setNonRenamable(boolean value)
Non Renamable' attribute.
value - the new value of the 'Non Renamable' attribute.isNonRenamable()
public ISystemFilterPool createSystemFilterPool(String name,
boolean allowNestedFilters,
boolean isDeletable,
boolean tryToRestore)
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||