org.eclipse.rse.core.filters
Interface ISystemFilterString
-
All Superinterfaces:
-
IAdaptable,
IPropertySetContainer,
IRSEBaseReferencedObject,
IRSEModelObject,
IRSEPersistableContainer
-
public interface ISystemFilterString
- extends
IRSEBaseReferencedObject,
IAdaptable,
IRSEModelObject
A filter string is a pattern used by the server-side code to know what to return to
the client. A filter contains one or more filter strings. Basically, its nothing more
than a string, and its up to each consumer to know what to do with it. Generally,
a filter string edit pane is designed to prompt the user for the contents of the
string in a domain-friendly way.
getProvider
ISystemFilterPoolManagerProvider getProvider()
- Return the caller which instantiated the filter pool manager overseeing this filter framework instance
-
-
getSystemFilterPoolManager
ISystemFilterPoolManager getSystemFilterPoolManager()
- Return the filter pool manager managing this collection of filter pools and their filters and their filter strings.
-
-
setParentSystemFilter
void setParentSystemFilter(
ISystemFilter filter)
- Set the transient parent back-pointer. Called by framework at restore/create time.
-
-
getParentSystemFilter
ISystemFilter getParentSystemFilter()
- Get the parent filter that contains this filter string.
-
-
clone
void clone(
ISystemFilterString targetString)
- Clones this filter string's attributes into the given filter string
-
-
isChangable
boolean isChangable()
- Check if this filter string is changeable.
Depends on attributes of parent filter.
-
-
getString
String getString()
-
-
-
Returns:
- The value of the String attribute
setString
void setString(
String value)
-
-
-
Parameters:
-
value
- The new value of the String attribute
getType
String getType()
- Returns the type attribute.
Intercepted to return SystemFilterConstants.DEFAULT_TYPE if it is currently null
Allows tools to have typed filter strings
-
-
-
Returns:
- The value of the Type attribute
setType
void setType(
String value)
-
-
-
Parameters:
-
value
- The new value of the Type attribute
isDefault
boolean isDefault()
- Check if this is a vendor-supplied filter string versus a user-defined filter string.
-
-
-
Returns:
- The value of the Default attribute
setDefault
void setDefault(boolean value)
-
-
-
Parameters:
-
value
- The new value of the Default attribute
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.