|
RSE Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISystemFilterContainer
Filter containers are any objects that contain filters. This includes filter pools and filters themselves.
Field Summary |
---|
Fields inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
---|
NO_CHILDREN |
Method Summary | |
---|---|
boolean |
addSystemFilter(ISystemFilter filter)
Adds given filter to the list without populating the filter strings. |
boolean |
areStringsCaseSensitive()
|
ISystemFilter |
createSystemFilter(String aliasName,
String[] filterStrings)
Adds a new system filter to this container (SystemFilterPool or SystemFilter) and populates it with the filter strings created from the strings provided. |
void |
deleteSystemFilter(ISystemFilter filter)
Removes a given filter from the list. |
ISystemFilter |
getSystemFilter(String filterName)
|
int |
getSystemFilterCount()
|
String[] |
getSystemFilterNames()
Get the names of existing filters in this container. |
ISystemFilterPool |
getSystemFilterPool()
|
ISystemFilterPoolManager |
getSystemFilterPoolManager()
|
int |
getSystemFilterPosition(ISystemFilter filter)
|
ISystemFilter[] |
getSystemFilters()
|
void |
moveSystemFilter(int pos,
ISystemFilter filter)
Move a given filter to a given zero-based location. |
void |
renameSystemFilter(ISystemFilter filter,
String newName)
Renames a given filter in the list. |
void |
updateSystemFilter(ISystemFilter filter,
String newName,
String[] newStrings)
Updates a given filter. |
Methods inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
---|
commit, getPersistableChildren, getPersistableParent, isDirty, isTainted, setDirty, setTainted, setWasRestored, wasRestored |
Method Detail |
---|
ISystemFilterPoolManager getSystemFilterPoolManager()
boolean areStringsCaseSensitive()
ISystemFilter createSystemFilter(String aliasName, String[] filterStrings)
aliasName
- The name to give the new filter. Must be unique for this
pool.filterStrings
- The list of String objects that represent the filter
strings.boolean addSystemFilter(ISystemFilter filter)
filter
- SystemFilter object to add
String[] getSystemFilterNames()
ISystemFilter[] getSystemFilters()
ISystemFilter getSystemFilter(String filterName)
ISystemFilterPool getSystemFilterPool()
int getSystemFilterCount()
void deleteSystemFilter(ISystemFilter filter)
filter
- SystemFilter object to removevoid renameSystemFilter(ISystemFilter filter, String newName)
filter
- SystemFilter object to renamenewName
- New name to assign it.int getSystemFilterPosition(ISystemFilter filter)
void moveSystemFilter(int pos, ISystemFilter filter)
pos
- the new position of the filter.filter
- the filter to move.void updateSystemFilter(ISystemFilter filter, String newName, String[] newStrings)
filter
- SystemFilter object to updatenewName
- New name to assign it. Assumes unique checking already done.newStrings
- New strings to assign it. Replaces current strings.
|
RSE Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |