|
RSE Release 3.3 |
|||||||||
| 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 remove
void 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.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||