|
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 | |
---|---|
SystemFilterString |
addFilterString(String newString)
Append a new filter string to this filter's list |
SystemFilterString |
addFilterString(String newString,
int position)
Insert a new filter string to this filter's list, at the given zero-based position |
void |
clone(SystemFilter targetFilter)
Clones a given filter to the given target filter. |
SystemFilterString |
copySystemFilterString(SystemFilter targetFilter,
SystemFilterString 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 |
EList |
getNestedFilters()
Returns the value of the 'Nested Filters' containment reference list. |
SystemFilter |
getParentFilter()
Returns the value of the 'Parent Filter' container reference. |
SystemFilterContainer |
getParentFilterContainer()
Return the ISystemFilterContainer parent of this filter. |
SystemFilterPool |
getParentFilterPool()
Return the parent pool of this filter. |
SystemFilterPoolManagerProvider |
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 |
IFile |
getSaveFile()
Return a handle to the file this filter is saved to. |
String |
getSaveFileName()
Return the unqualified name of the file this filter is saved to. |
EList |
getStrings()
Returns the value of the 'Strings' containment reference list. |
SystemFilterString |
getSystemFilterString(String string)
Get a filter string given its string value |
SystemFilterString[] |
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,
SystemFilterString filterString)
Move a given filter string to a given zero-based location |
SystemFilterString |
removeFilterString(int position)
Remove a filter string from this filter's list, given its zero-based position |
SystemFilterString |
removeFilterString(String oldString)
Delete a filter string from this filter's list. |
boolean |
removeFilterString(SystemFilterString filterString)
Remove a filter string from this filter's list, given its SystemFilterString object. |
void |
save()
Attempt to save contents of filter to disk. |
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(SystemFilter value)
Sets the value of the ' Parent Filter ' container reference |
void |
setParentFilterPool(SystemFilterPool 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(SystemFilterString filterString,
String newValue)
Update a new filter string's string value |
Methods inherited from interface com.ibm.etools.systems.references.ISystemReferencedObject |
---|
addReference, getReferenceCount, getReferencingObjects, removeAllReferences, removeReference |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterContainer |
---|
addSystemFilter, areStringsCaseSensitive, createSystemFilter, deleteSystemFilter, getSystemFilter, getSystemFilterCount, getSystemFilterNames, getSystemFilterPool, getSystemFilterPoolManager, getSystemFilterPosition, getSystemFilters, getSystemFiltersVector, moveSystemFilter, renameSystemFilter, updateSystemFilter |
Field Detail |
public static final String copyright
Method Detail |
public String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
setName(String)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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)
,
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 EList getNestedFilters()
SystemFilter
.
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...
FiltersPackage.getSystemFilter_NestedFilters()
,
getParentFilter()
public SystemFilter 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(SystemFilter)
,
FiltersPackage.getSystemFilter_ParentFilter()
,
getNestedFilters()
public void setParentFilter(SystemFilter value)
Parent Filter
' container reference.
value
- the new value of the 'Parent Filter' container reference.getParentFilter()
public EList getStrings()
SystemFilterString
.
If the meaning of the 'Strings' containment reference list isn't clear, there really should be more of a description here...
FiltersPackage.getSystemFilter_Strings()
public SystemFilterPool getParentFilterPool()
public void setParentFilterPool(SystemFilterPool parentPool)
public void setFilterStrings(Vector strings)
public void setFilterStrings(String[] strings)
public Vector getFilterStringsVector()
public Vector getFilterStringObjectsVector()
public String[] getFilterStrings()
public SystemFilterString[] getSystemFilterStrings()
public int getFilterStringCount()
public SystemFilterString getSystemFilterString(String string)
public SystemFilterString addFilterString(String newString)
public SystemFilterString addFilterString(String newString, int position)
public void updateFilterString(SystemFilterString filterString, String newValue)
public SystemFilterString removeFilterString(String oldString)
public SystemFilterString removeFilterString(int position)
public boolean removeFilterString(SystemFilterString filterString)
public void moveSystemFilterString(int pos, SystemFilterString filterString)
public SystemFilterString copySystemFilterString(SystemFilter targetFilter, SystemFilterString oldFilterString)
public boolean isNested()
public boolean isTransient()
We always return false.
SystemFilterSimpleImpl
public void clone(SystemFilter targetFilter)
targetFilter
- new filter into which we copy all our datapublic SystemFilterContainer getParentFilterContainer()
public SystemFilterPoolManagerProvider getProvider()
public IFile getSaveFile()
Called by SystemFilterPoolManager on a rename or delete operation when the save policy is one file per filter.
public String getSaveFileName()
Called by SystemFilterPoolManager on a rename or delete operation when the save policy is one file per filter.
public void save() throws Exception
Exception
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |