|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
| Method Summary | |
|---|---|
ISystemFilterString |
addFilterString(String newString)
Append a new filter string to this filter's list |
ISystemFilterString |
addFilterString(String newString,
int position)
Insert a new filter string to this filter's list, at the given zero-based position |
void |
clone(ISystemFilter targetFilter)
Clones a given filter to the given target filter. |
ISystemFilterString |
copySystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
Copies a given filter string from this filter to another filter in this pool or another pool in this manager or another manager. |
int |
getFilterStringCount()
Get the number of filter strings this filter currently has |
Vector |
getFilterStringObjectsVector()
Get this filter's filter strings as a Vector of FilterString objects |
String[] |
getFilterStrings()
Get this filter's filter strings as an array |
Vector |
getFilterStringsVector()
Get this filter's filter strings as a Vector of String objects |
String |
getName()
Returns the value of the 'Name' attribute |
List |
getNestedFilters()
Returns the value of the 'Nested Filters' containment reference list. |
ISystemFilter |
getParentFilter()
Returns the value of the 'Parent Filter' container reference. |
ISystemFilterContainer |
getParentFilterContainer()
Return the ISystemFilterContainer parent of this filter. |
ISystemFilterPool |
getParentFilterPool()
Return the parent pool of this filter. |
ISystemFilterPoolManagerProvider |
getProvider()
Return the caller which instantiated the filter pool manager overseeing this filter framework instance |
int |
getRelativeOrder()
Returns the value of the 'Relative Order' attribute |
int |
getRelease()
Returns the value of the 'Release' attribute |
List |
getStrings()
Returns the value of the 'Strings' containment reference list. |
ISystemFilterString |
getSystemFilterString(String string)
Get a filter string given its string value |
ISystemFilterString[] |
getSystemFilterStrings()
Get this filter's filter string objects as an array |
String |
getType()
Returns the value of the 'Type' attribute |
boolean |
isDefault()
Returns the value of the 'Default' attribute |
boolean |
isNested()
Return true if this filter is a nested filter or not. |
boolean |
isNonChangable()
Returns the value of the 'Non Changable' attribute |
boolean |
isNonDeletable()
Returns the value of the 'Non Deletable' attribute |
boolean |
isNonRenamable()
Returns the value of the 'Non Renamable' attribute |
boolean |
isPromptable()
Returns the value of the 'Promptable' attribute |
boolean |
isSetSingleFilterStringOnly()
Returns whether the value of the ' Single Filter String Only' attribute is set |
boolean |
isSetStringsCaseSensitive()
Returns whether the value of the ' Strings Case Sensitive' attribute is set |
boolean |
isSingleFilterStringOnly()
Returns the value of the 'Single Filter String Only' attribute |
boolean |
isStringsCaseSensitive()
Returns the value of the 'Strings Case Sensitive' attribute |
boolean |
isStringsNonChangable()
Returns the value of the 'Strings Non Changable' attribute |
boolean |
isSupportsDuplicateFilterStrings()
Returns the value of the 'Supports Duplicate Filter Strings' attribute |
boolean |
isSupportsNestedFilters()
Returns the value of the 'Supports Nested Filters' attribute |
boolean |
isTransient()
Return true if this a transient or simple filter that is only created temporary "on the fly" and not intended to be saved or part of the filter framework. |
void |
moveSystemFilterString(int pos,
ISystemFilterString filterString)
Move a given filter string to a given zero-based location |
ISystemFilterString |
removeFilterString(int position)
Remove a filter string from this filter's list, given its zero-based position |
boolean |
removeFilterString(ISystemFilterString filterString)
Remove a filter string from this filter's list, given its SystemFilterString object. |
ISystemFilterString |
removeFilterString(String oldString)
Delete a filter string from this filter's list. |
void |
setDefault(boolean value)
Sets the value of the ' Default' attribute |
void |
setFilterStrings(String[] strings)
Set this filter's filter strings by giving an array of String objects |
void |
setFilterStrings(Vector strings)
Set this filter's filter strings by giving a Vector of String objects |
void |
setName(String value)
Sets the value of the ' Name' attribute |
void |
setNonChangable(boolean value)
Sets the value of the ' Non Changable' attribute |
void |
setNonDeletable(boolean value)
Sets the value of the ' Non Deletable' attribute |
void |
setNonRenamable(boolean value)
Sets the value of the ' Non Renamable' attribute |
void |
setParentFilter(ISystemFilter value)
Sets the value of the ' Parent Filter' container reference |
void |
setParentFilterPool(ISystemFilterPool parentPool)
Internal use method to set the parent filter pool |
void |
setPromptable(boolean value)
Sets the value of the ' Promptable' attribute |
void |
setRelativeOrder(int value)
Sets the value of the ' Relative Order' attribute |
void |
setRelease(int value)
Sets the value of the ' Release' attribute |
void |
setSingleFilterStringOnly(boolean value)
Sets the value of the ' Single Filter String Only' attribute |
void |
setStringsCaseSensitive(boolean value)
Sets the value of the ' Strings Case Sensitive' attribute |
void |
setStringsNonChangable(boolean value)
Sets the value of the ' Strings Non Changable' attribute |
void |
setSupportsDuplicateFilterStrings(boolean value)
Sets the value of the ' Supports Duplicate Filter Strings' attribute |
void |
setSupportsNestedFilters(boolean value)
Sets the value of the ' Supports Nested Filters' attribute |
void |
setType(String value)
Sets the value of the ' Type' attribute |
boolean |
supportsDuplicateFilterStrings()
Does this support duplicate filter strings? |
void |
unsetSingleFilterStringOnly()
Unsets the value of the ' Single Filter String Only' attribute |
void |
unsetStringsCaseSensitive()
Unsets the value of the ' Strings Case Sensitive' attribute |
void |
updateFilterString(ISystemFilterString filterString,
String newValue)
Update a new filter string's string value |
| Methods inherited from interface org.eclipse.rse.core.references.IRSEBaseReferencedObject |
|---|
addReference, getReferenceCount, getReferencingObjects, removeAllReferences, removeReference |
| Methods inherited from interface org.eclipse.rse.core.filters.ISystemFilterContainer |
|---|
addSystemFilter, areStringsCaseSensitive, createSystemFilter, deleteSystemFilter, getSystemFilter, getSystemFilterCount, getSystemFilterNames, getSystemFilterPool, getSystemFilterPoolManager, 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 String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
getName in interface IRSEModelObjectsetName(String),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Name()public void setName(String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()public String getType()
If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...
setType(String),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Type()public void setType(String value)
Type' attribute.
value - the new value of the 'Type' attribute.getType()public boolean isSupportsNestedFilters()
If the meaning of the 'Supports Nested Filters' attribute isn't clear, there really should be more of a description here...
setSupportsNestedFilters(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_SupportsNestedFilters()public void setSupportsNestedFilters(boolean value)
Supports Nested Filters' attribute.
value - the new value of the 'Supports Nested Filters' attribute.isSupportsNestedFilters()public int getRelativeOrder()
If the meaning of the 'Relative Order' attribute isn't clear, there really should be more of a description here...
setRelativeOrder(int),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_RelativeOrder()public void setRelativeOrder(int value)
Relative Order' attribute.
value - the new value of the 'Relative Order' attribute.getRelativeOrder()public boolean isDefault()
If the meaning of the 'Default' attribute isn't clear, there really should be more of a description here...
setDefault(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Default()public void setDefault(boolean value)
Default' attribute.
value - the new value of the 'Default' attribute.isDefault()public boolean isStringsCaseSensitive()
If the meaning of the 'Strings Case Sensitive' attribute isn't clear, there really should be more of a description here...
isSetStringsCaseSensitive(),
unsetStringsCaseSensitive(),
setStringsCaseSensitive(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_StringsCaseSensitive()public void setStringsCaseSensitive(boolean value)
Strings Case Sensitive' attribute.
value - the new value of the 'Strings Case Sensitive' attribute.isSetStringsCaseSensitive(),
unsetStringsCaseSensitive(),
isStringsCaseSensitive()public void unsetStringsCaseSensitive()
Strings Case Sensitive' attribute.
isSetStringsCaseSensitive(),
isStringsCaseSensitive(),
setStringsCaseSensitive(boolean)public boolean isSetStringsCaseSensitive()
Strings Case Sensitive' attribute is set.
unsetStringsCaseSensitive(),
isStringsCaseSensitive(),
setStringsCaseSensitive(boolean)public boolean isPromptable()
If the meaning of the 'Promptable' attribute isn't clear, there really should be more of a description here...
setPromptable(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Promptable()public void setPromptable(boolean value)
Promptable' attribute.
value - the new value of the 'Promptable' attribute.isPromptable()public boolean isSupportsDuplicateFilterStrings()
If the meaning of the 'Supports Duplicate Filter Strings' attribute isn't clear, there really should be more of a description here...
setSupportsDuplicateFilterStrings(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_SupportsDuplicateFilterStrings()public boolean supportsDuplicateFilterStrings()
public void setSupportsDuplicateFilterStrings(boolean value)
Supports Duplicate Filter Strings' attribute.
value - the new value of the 'Supports Duplicate Filter Strings' attribute.isSupportsDuplicateFilterStrings()public boolean isNonDeletable()
If the meaning of the 'Non Deletable' attribute isn't clear, there really should be more of a description here...
setNonDeletable(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_NonDeletable()public void setNonDeletable(boolean value)
Non Deletable' attribute.
value - the new value of the 'Non Deletable' attribute.isNonDeletable()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#getSystemFilter_NonRenamable()public void setNonRenamable(boolean value)
Non Renamable' attribute.
value - the new value of the 'Non Renamable' attribute.isNonRenamable()public boolean isNonChangable()
If the meaning of the 'Non Changable' attribute isn't clear, there really should be more of a description here...
setNonChangable(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_NonChangable()public void setNonChangable(boolean value)
Non Changable' attribute.
value - the new value of the 'Non Changable' attribute.isNonChangable()public boolean isStringsNonChangable()
If the meaning of the 'Strings Non Changable' attribute isn't clear, there really should be more of a description here...
setStringsNonChangable(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_StringsNonChangable()public void setStringsNonChangable(boolean value)
Strings Non Changable' attribute.
value - the new value of the 'Strings Non Changable' attribute.isStringsNonChangable()public int getRelease()
If the meaning of the 'Release' attribute isn't clear, there really should be more of a description here...
setRelease(int),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Release()public void setRelease(int value)
Release' attribute.
value - the new value of the 'Release' attribute.getRelease()public 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#getSystemFilter_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 List getNestedFilters()
ISystemFilter.
It is bidirectional and its opposite is 'Parent Filter'.
If the meaning of the 'Nested Filters' containment reference list isn't clear, there really should be more of a description here...
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_NestedFilters(),
getParentFilter()public ISystemFilter getParentFilter()
Nested Filters'.
If the meaning of the 'Parent Filter' container reference isn't clear, there really should be more of a description here...
setParentFilter(ISystemFilter),
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_ParentFilter(),
getNestedFilters()public void setParentFilter(ISystemFilter value)
Parent Filter' container reference.
value - the new value of the 'Parent Filter' container reference.getParentFilter()public List getStrings()
ISystemFilterString.
If the meaning of the 'Strings' containment reference list isn't clear, there really should be more of a description here...
org.eclipse.rse.filters.FiltersPackage#getSystemFilter_Strings()public ISystemFilterPool getParentFilterPool()
public void setParentFilterPool(ISystemFilterPool parentPool)
public void setFilterStrings(Vector strings)
public void setFilterStrings(String[] strings)
public Vector getFilterStringsVector()
public Vector getFilterStringObjectsVector()
public String[] getFilterStrings()
public ISystemFilterString[] getSystemFilterStrings()
public int getFilterStringCount()
public ISystemFilterString getSystemFilterString(String string)
public ISystemFilterString addFilterString(String newString)
public ISystemFilterString addFilterString(String newString,
int position)
public void updateFilterString(ISystemFilterString filterString,
String newValue)
public ISystemFilterString removeFilterString(String oldString)
public ISystemFilterString removeFilterString(int position)
public boolean removeFilterString(ISystemFilterString filterString)
public void moveSystemFilterString(int pos,
ISystemFilterString filterString)
public ISystemFilterString copySystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
public boolean isNested()
public boolean isTransient()
We always return false.
SystemFilterSimplepublic void clone(ISystemFilter targetFilter)
targetFilter - new filter into which we copy all our datapublic ISystemFilterContainer getParentFilterContainer()
public ISystemFilterPoolManagerProvider getProvider()
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||