|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.rse.core.filters.SystemFilterPoolManager
| Field Summary | |
|---|---|
protected boolean |
_isDirty
|
static boolean |
debug
|
protected String |
name
|
protected static String |
NAME_EDEFAULT
The default value of the ' Name' attribute |
protected List |
pools
|
protected static boolean |
SINGLE_FILTER_STRING_ONLY_EDEFAULT
The default value of the ' Single Filter String Only' attribute |
protected boolean |
singleFilterStringOnly
The cached value of the ' Single Filter String Only' attribute |
protected static boolean |
STRINGS_CASE_SENSITIVE_EDEFAULT
The default value of the ' Strings Case Sensitive' attribute |
protected boolean |
stringsCaseSensitive
|
protected static boolean |
SUPPORTS_DUPLICATE_FILTER_STRINGS_EDEFAULT
The default value of the ' Supports Duplicate Filter Strings' attribute |
protected static boolean |
SUPPORTS_NESTED_FILTERS_EDEFAULT
The default value of the ' Supports Nested Filters' attribute |
protected boolean |
supportsDuplicateFilterStrings
|
protected boolean |
supportsDuplicateFilterStringsESet
This is true if the Supports Duplicate Filter Strings attribute has been set |
protected boolean |
supportsNestedFilters
|
| Constructor Summary | |
|---|---|
protected |
SystemFilterPoolManager(ISystemProfile profile)
Constructor |
| Method Summary | |
|---|---|
ISystemFilterString |
addSystemFilterString(ISystemFilter filter,
String newString)
Append a new filter string to the given filter's list Does the following: Adds the filter string to the in-memory cache Saves parent filter pool to disk. |
ISystemFilterString |
addSystemFilterString(ISystemFilter filter,
String newString,
int position)
Insert a new filter string to the its filters' list, at the given zero-based position Does the following: Adds the filter string to the in-memory cache Saves parent filter pool to disk. |
boolean |
areStringsCaseSensitive()
Same as isStringsCaseSensitive() Are filter strings in this filter case sensitive? |
boolean |
commit()
Save all the filter pools to disk. |
boolean |
commit(ISystemFilterPool pool)
Save all the filter pools to disk. |
ISystemFilter |
copySystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
Copy a system filter to a pool in this or another filter manager. |
ISystemFilterPool |
copySystemFilterPool(ISystemFilterPoolManager targetMgr,
ISystemFilterPool oldPool,
String newName)
Copy the specified filter pool from this manager to this manager or another manager. |
void |
copySystemFilterPools(ISystemFilterPoolManager targetMgr)
Copy all filter pools from this manager to another manager. |
ISystemFilterString |
copySystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
Copy a system filter string to a filter in this or another filter pool manager. |
static SystemFilterPoolManager |
createManager(ISystemProfile profile)
|
ISystemFilter |
createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings)
Creates a new system filter within the given filter container (either a filter pool, or a filter). |
ISystemFilter |
createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings,
String type)
Creates a new system filter that is typed. |
ISystemFilter |
createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings,
String type,
boolean promptable)
Creates a new system filter that is typed and promptable Same as createSystemFilter(ISystemFilterContainer, String ,Vector, String) but
takes a boolean indicating if it is promptable.
|
ISystemFilterPool |
createSystemFilterPool(String poolName,
boolean isDeletable)
Create a new filter pool. |
static ISystemFilterPoolManager |
createSystemFilterPoolManager(ISystemProfile profile,
Logger logger,
ISystemFilterPoolManagerProvider caller,
String name,
boolean allowNestedFilters,
int savePolicy,
IRSEFilterNamingPolicy namingPolicy)
Factory to create a filter pool manager. |
void |
deleteAllSystemFilterPools()
Delete all existing filter pools. |
boolean |
deleteSystemFilter(ISystemFilter filter)
Delete an existing system filter. |
void |
deleteSystemFilterPool(ISystemFilterPool pool)
Delete a given filter pool. |
ISystemFilterPool |
getFirstDefaultSystemFilterPool()
Return the first pool that has the default attribute set to true. |
Logger |
getLogger()
Return our logger |
String |
getName()
Return the name of this manager. |
List |
getPools()
|
ISystemFilterPoolManagerProvider |
getProvider()
Return the caller which instantiated the filter pool manager |
IFile |
getSaveFile(ISystemFilterPool pool)
Return the save file that will be written for the given filter pool. |
ISystemFilterPool |
getSystemFilterPool(String name)
Given a filter pool name, return that filter pool object. |
Object |
getSystemFilterPoolManagerData()
Return transient data set via setFilterPoolData. |
String[] |
getSystemFilterPoolNames()
Get list of filter pool names currently existing. |
Vector |
getSystemFilterPoolNamesVector()
Get list of filter pool names currently existing. |
ISystemFilterPool[] |
getSystemFilterPools()
Return array of SystemFilterPools managed by this manager. |
int |
getSystemFilterPosition(ISystemFilter filter)
Return the zero-based position of a SystemFilter object within its container |
int |
getSystemFilterStringPosition(ISystemFilterString filterString)
Return the zero-based position of a SystemFilterString object within its filter |
ISystemProfile |
getSystemProfile()
Return the owning profile for this provider |
void |
initialize(Logger logger,
ISystemFilterPoolManagerProvider caller,
String name)
|
void |
initialize(Logger logger,
ISystemFilterPoolManagerProvider caller,
String name,
boolean allowNestedFilters)
|
boolean |
isDirty()
An object is dirty if a change has been made to it that requires it to be persisted. |
boolean |
isSetSupportsDuplicateFilterStrings()
|
boolean |
isSingleFilterStringOnly()
|
boolean |
isStringsCaseSensitive()
|
boolean |
isSupportsDuplicateFilterStrings()
|
boolean |
isSupportsNestedFilters()
|
void |
logDebugMessage(String prefix,
String message)
Helper method for logging debug messages |
void |
logError(String message,
Throwable exception)
Helper method for logging errors (exceptions) |
void |
logInfo(String message)
Helper method for logging information |
void |
logMessage(String msg)
Deprecated. Use either logInfo, logWarning, logError, or logDebugMessage. This method now calls logInfo. |
void |
logWarning(String message)
Helper method for logging warnings |
ISystemFilter |
moveSystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
Move a system filter to a pool in this or another filter manager. |
ISystemFilterPool |
moveSystemFilterPool(ISystemFilterPoolManager targetMgr,
ISystemFilterPool oldPool,
String newName)
Move the specified filter pool from this manager to another manager. |
void |
moveSystemFilters(ISystemFilter[] filters,
int delta)
Move existing filters a given number of positions in the same container. |
ISystemFilterString |
moveSystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
Move a system filter string to a filter in this or another filter pool manager. |
void |
moveSystemFilterStrings(ISystemFilterString[] filterStrings,
int delta)
Move existing filter strings a given number of positions in the same filter If the delta is negative, they are all moved up by the given amount. |
void |
orderSystemFilters(ISystemFilterPool pool,
String[] names)
Order filters according to user preferences. |
boolean |
preTestRenameFilterPool(ISystemFilterPool pool)
Pre-test if we are going to run into any trouble renaming any of the files or folders used to persist a filter pool. |
boolean |
removeSystemFilterString(ISystemFilter filter,
int position)
Remove a filter string from the given filter's list, given its zero-based position Does the following: Removes the filter string from the in-memory cache Saves parent filter pool to disk. |
boolean |
removeSystemFilterString(ISystemFilter filter,
ISystemFilterString filterString)
Remove a filter string from this filter's list, given its SystemFilterString object. |
boolean |
removeSystemFilterString(ISystemFilter filter,
String oldString)
Delete a filter string from the given filter's list Does the following: Removes the filter string from the in-memory cache Saves parent filter pool to disk. |
void |
renameSystemFilter(ISystemFilter filter,
String newName)
Renames a filter. |
void |
renameSystemFilterPool(ISystemFilterPool pool,
String newName)
Rename a given filter pool. |
protected static ISystemFilterPoolManager |
restoreFromOneFile(Logger logger,
IFolder mgrFolder,
String name,
IRSEFilterNamingPolicy namingPolicy)
Restore filter pools when all are stored in one file |
void |
setDirty(boolean flag)
An object is dirty if a change has been made to it that requires it to be persisted. |
protected void |
setFilterPoolManager()
Set transient variable pointing back to us. |
void |
setLogger(Logger logger)
Set our logger |
void |
setName(String name)
Set the name of this manager. |
void |
setNameGen(String newName)
|
void |
setProvider(ISystemFilterPoolManagerProvider caller)
Set the caller instance which instantiated the filter pool manager. |
void |
setSingleFilterStringOnly(boolean newSingleFilterStringOnly)
|
void |
setStringsCaseSensitive(boolean newStringsCaseSensitive)
Set attribute indicating if filters managed by this manager support case-sensitive filter strings, by default. |
void |
setStringsCaseSensitiveGen(boolean newStringsCaseSensitive)
|
void |
setSupportsDuplicateFilterStrings(boolean newSupportsDuplicateFilterStrings)
Set attribute indicating if filters managed by this manager support duplicate filter strings, by default. |
void |
setSupportsDuplicateFilterStringsGen(boolean newSupportsDuplicateFilterStrings)
|
void |
setSupportsNestedFilters(boolean newSupportsNestedFilters)
Set attribute indicating if filter pools managed by this manager support nested filters, by default. |
void |
setSupportsNestedFiltersGen(boolean newSupportsNestedFilters)
|
void |
setSystemFilterPoolManagerData(Object data)
This is to set transient data that is subsequently queryable. |
void |
setSystemFilterType(ISystemFilter filter,
String newType)
Sets a filter's type. |
void |
setWasRestored(boolean flag)
The the "restored" state of the object. |
boolean |
supportsDuplicateFilterStrings()
Return attribute indicating if filters managed by this manager support nested duplicate filter strings. |
boolean |
supportsNestedFilters()
Return attribute indicating if filter pools managed by this manager support nested filters. |
void |
suspendCallbacks(boolean suspend)
Suspend callbacks to the provider |
String |
toString()
|
void |
unsetSupportsDuplicateFilterStrings()
|
void |
updateSystemFilter(ISystemFilter filter,
String newName,
String[] strings)
Updates a filter. |
void |
updateSystemFilterString(ISystemFilterString filterString,
String newValue)
Update a filter string's string vale Does the following: Update the filter string in the in-memory cache Saves parent filter pool to disk. |
boolean |
wasRestored()
Return false if the instantiation of this filter pool manager resulting in a new manager versus a restoration |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected boolean _isDirty
public static boolean debug
protected static final String NAME_EDEFAULT
Name' attribute.
getName()protected String name
protected static final boolean SUPPORTS_NESTED_FILTERS_EDEFAULT
Supports Nested Filters' attribute.
isSupportsNestedFilters(),
Constant Field Valuesprotected boolean supportsNestedFilters
protected static final boolean STRINGS_CASE_SENSITIVE_EDEFAULT
Strings Case Sensitive' attribute.
isStringsCaseSensitive(),
Constant Field Valuesprotected boolean stringsCaseSensitive
protected static final boolean SUPPORTS_DUPLICATE_FILTER_STRINGS_EDEFAULT
Supports Duplicate Filter Strings' attribute.
isSupportsDuplicateFilterStrings(),
Constant Field Valuesprotected boolean supportsDuplicateFilterStrings
protected boolean supportsDuplicateFilterStringsESet
protected static final boolean SINGLE_FILTER_STRING_ONLY_EDEFAULT
Single Filter String Only' attribute.
isSingleFilterStringOnly(),
Constant Field Valuesprotected boolean singleFilterStringOnly
Single Filter String Only' attribute.
isSingleFilterStringOnly()protected List pools
| Constructor Detail |
protected SystemFilterPoolManager(ISystemProfile profile)
| Method Detail |
public ISystemProfile getSystemProfile()
ISystemFilterPoolManager
getSystemProfile in interface ISystemFilterPoolManager
public static ISystemFilterPoolManager createSystemFilterPoolManager(ISystemProfile profile,
Logger logger,
ISystemFilterPoolManagerProvider caller,
String name,
boolean allowNestedFilters,
int savePolicy,
IRSEFilterNamingPolicy namingPolicy)
logger - A logging object into which to log errors as they happen in the frameworkcaller - Objects which instantiate this class should implement the
SystemFilterPoolManagerProvider interface, and pass "this" for this parameter.
Given any filter framework object, it is possible to retrieve the caller's
object via the getProvider method call.name - the name of the filter pool manager. Typically this is also the name
of the given folder, but this is not required. For the save policy of one file
per manager, the name of the file is derived from this. For other save policies,
the name is not used.allowNestedFilters - true if filters inside filter pools in this manager are
to allow nested filters. This is the default, but can be overridden at the
individual filter pool level.savePolicy - The save policy for the filter pools and filters. One of the
following constants from the
SystemFilterConstants interface:
namingPolicy - The names to use for file and folders when persisting to disk. Pass
null to just use the defaults, or if using SAVE_POLICY_NONE.public static SystemFilterPoolManager createManager(ISystemProfile profile)
public void initialize(Logger logger,
ISystemFilterPoolManagerProvider caller,
String name,
boolean allowNestedFilters)
public void initialize(Logger logger,
ISystemFilterPoolManagerProvider caller,
String name)
public ISystemFilterPoolManagerProvider getProvider()
getProvider in interface ISystemFilterPoolManagerpublic void setProvider(ISystemFilterPoolManagerProvider caller)
setProvider in interface ISystemFilterPoolManagerpublic void setName(String name)
setName in interface ISystemFilterPoolManagerpublic boolean supportsNestedFilters()
supportsNestedFilters in interface ISystemFilterPoolManagerpublic boolean supportsDuplicateFilterStrings()
supportsDuplicateFilterStrings in interface ISystemFilterPoolManagerpublic void setSupportsNestedFilters(boolean newSupportsNestedFilters)
setSupportsNestedFilters in interface ISystemFilterPoolManagerpublic void setSupportsDuplicateFilterStrings(boolean newSupportsDuplicateFilterStrings)
setSupportsDuplicateFilterStrings in interface ISystemFilterPoolManagerpublic void setSupportsDuplicateFilterStringsGen(boolean newSupportsDuplicateFilterStrings)
public boolean isStringsCaseSensitive()
isStringsCaseSensitive in interface ISystemFilterPoolManagerpublic boolean areStringsCaseSensitive()
areStringsCaseSensitive in interface ISystemFilterPoolManagerpublic void setStringsCaseSensitive(boolean newStringsCaseSensitive)
setStringsCaseSensitive in interface ISystemFilterPoolManagernewStringsCaseSensitive - The new value of the StringsCaseSensitive attributepublic void setStringsCaseSensitiveGen(boolean newStringsCaseSensitive)
protected void setFilterPoolManager()
public void setSystemFilterPoolManagerData(Object data)
setSystemFilterPoolManagerData in interface ISystemFilterPoolManagerpublic Object getSystemFilterPoolManagerData()
getSystemFilterPoolManagerData in interface ISystemFilterPoolManagerpublic ISystemFilterPool[] getSystemFilterPools()
getSystemFilterPools in interface ISystemFilterPoolManagerpublic String[] getSystemFilterPoolNames()
getSystemFilterPoolNames in interface ISystemFilterPoolManagerpublic Vector getSystemFilterPoolNamesVector()
getSystemFilterPoolNamesVector in interface ISystemFilterPoolManager
public ISystemFilterPool createSystemFilterPool(String poolName,
boolean isDeletable)
throws Exception
If a pool of this name already exists, null will be returned.
Depending on the save policy, a new folder to hold the pool may be created. Its name will be derived from the pool name.
If the operation is successful, the pool will be saved to disk.
If this operation fails unexpectedly, an exception will be thrown.
Calls back to inform provider of this event
createSystemFilterPool in interface ISystemFilterPoolManagerException
public void deleteSystemFilterPool(ISystemFilterPool pool)
throws Exception
Does the following:
deleteSystemFilterPool in interface ISystemFilterPoolManagerpool - The filter pool object to physically delete
Exceptionpublic void deleteAllSystemFilterPools()
deleteAllSystemFilterPools in interface ISystemFilterPoolManager
public boolean preTestRenameFilterPool(ISystemFilterPool pool)
throws Exception
preTestRenameFilterPool in interface ISystemFilterPoolManagerException
public void renameSystemFilterPool(ISystemFilterPool pool,
String newName)
throws Exception
Does the following:
renameSystemFilterPool in interface ISystemFilterPoolManagerpool - The filter pool object to physically renamenewName - The new name to give the pool
Exception
public ISystemFilterPool copySystemFilterPool(ISystemFilterPoolManager targetMgr,
ISystemFilterPool oldPool,
String newName)
throws Exception
Does the following:
copySystemFilterPool in interface ISystemFilterPoolManagertargetMgr - The target manager to copy our filter pool to. Can be this manager, but target pool name must be unique.oldPool - The filter pool to copynewName - The new name to give the copied pool
Exception
public ISystemFilterPool moveSystemFilterPool(ISystemFilterPoolManager targetMgr,
ISystemFilterPool oldPool,
String newName)
throws Exception
Does the following:
copySystemFilterPool operation.
moveSystemFilterPool in interface ISystemFilterPoolManagertargetMgr - The target manager to move our filter pool to. Cannot be this manager.oldPool - The filter pool to movenewName - The new name to give the moved pool
Exception
public void copySystemFilterPools(ISystemFilterPoolManager targetMgr)
throws Exception
Does the following:
copySystemFilterPools in interface ISystemFilterPoolManagertargetMgr - The target manager to copy our filter pools to
Exceptionpublic ISystemFilterPool getSystemFilterPool(String name)
getSystemFilterPool in interface ISystemFilterPoolManagerpublic ISystemFilterPool getFirstDefaultSystemFilterPool()
getFirstDefaultSystemFilterPool in interface ISystemFilterPoolManager
public ISystemFilter createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings)
throws Exception
Calls back to inform provider of this event (filterEventFilterCreated)
createSystemFilter in interface ISystemFilterPoolManagerparent - The parent which is either a SystemFilterPool or a SystemFilteraliasName - The name to give the new filter. Must be unique for this pool.filterStrings - The list of String objects that represent the filter strings.
Exception
public ISystemFilter createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings,
String type)
throws Exception
createSystemFilter(ISystemFilterContainer, String, Vector) but
takes a filter type as an additional parameter.
A filter's type is an arbitrary string that is not interpreted or used by the base framework. This is for use entirely by tools who wish to support multiple types of filters and be able to launch unique actions per type, say.
createSystemFilter in interface ISystemFilterPoolManagerparent - The parent which is either a SystemFilterPool or a SystemFilteraliasName - The name to give the new filter. Must be unique for this pool.filterStrings - The list of String objects that represent the filter strings.type - The type of this filter
Exception
public ISystemFilter createSystemFilter(ISystemFilterContainer parent,
String aliasName,
Vector filterStrings,
String type,
boolean promptable)
throws Exception
createSystemFilter(ISystemFilterContainer, String ,Vector, String) but
takes a boolean indicating if it is promptable.
A promptable filter is one in which the user is prompted for information at expand time. There is no base filter framework support for this, but tools can query this attribute and do their own thing at expand time.
createSystemFilter in interface ISystemFilterPoolManagerparent - The parent which is either a SystemFilterPool or a SystemFilteraliasName - The name to give the new filter. Must be unique for this pool.filterStrings - The list of String objects that represent the filter strings.type - The type of this filterpromptable - Pass true if this is a promptable filter
Exception
public boolean deleteSystemFilter(ISystemFilter filter)
throws Exception
deleteSystemFilter in interface ISystemFilterPoolManagerException
public void renameSystemFilter(ISystemFilter filter,
String newName)
throws Exception
Does the following:
renameSystemFilter in interface ISystemFilterPoolManagerException
public void updateSystemFilter(ISystemFilter filter,
String newName,
String[] strings)
throws Exception
Does the following:
updateSystemFilter in interface ISystemFilterPoolManagerException
public void setSystemFilterType(ISystemFilter filter,
String newType)
throws Exception
A filter's type is an arbitrary string that is not interpreted or used by the base framework. This is for use entirely by tools who wish to support multiple types of filters and be able to launch unique actions per type, say.
setSystemFilterType in interface ISystemFilterPoolManagerException
public ISystemFilter copySystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
throws Exception
copySystemFilter in interface ISystemFilterPoolManagerException
public ISystemFilter moveSystemFilter(ISystemFilterPool targetPool,
ISystemFilter oldFilter,
String newName)
throws Exception
moveSystemFilter in interface ISystemFilterPoolManagerExceptionpublic int getSystemFilterPosition(ISystemFilter filter)
getSystemFilterPosition in interface ISystemFilterPoolManager
public void moveSystemFilters(ISystemFilter[] filters,
int delta)
throws Exception
Does the following:
moveSystemFilters in interface ISystemFilterPoolManagerfilters - Array of SystemFilters to move.
Exception
public void orderSystemFilters(ISystemFilterPool pool,
String[] names)
throws Exception
While the framework has all the code necessary to arrange filters and save/restore that arrangement, you may choose to use preferences instead of this support. In this case, call this method and pass in the saved and sorted filter name list.
Called by someone after restore.
orderSystemFilters in interface ISystemFilterPoolManagerException
public ISystemFilterString addSystemFilterString(ISystemFilter filter,
String newString)
throws Exception
Does the following:
addSystemFilterString in interface ISystemFilterPoolManagerException
public ISystemFilterString addSystemFilterString(ISystemFilter filter,
String newString,
int position)
throws Exception
Does the following:
addSystemFilterString in interface ISystemFilterPoolManagerException
public boolean removeSystemFilterString(ISystemFilter filter,
String oldString)
throws Exception
Does the following:
removeSystemFilterString in interface ISystemFilterPoolManagerException
public boolean removeSystemFilterString(ISystemFilter filter,
ISystemFilterString filterString)
throws Exception
Does the following:
removeSystemFilterString in interface ISystemFilterPoolManagerException
public boolean removeSystemFilterString(ISystemFilter filter,
int position)
throws Exception
Does the following:
removeSystemFilterString in interface ISystemFilterPoolManagerException
public void updateSystemFilterString(ISystemFilterString filterString,
String newValue)
throws Exception
Does the following:
updateSystemFilterString in interface ISystemFilterPoolManagerExceptionpublic int getSystemFilterStringPosition(ISystemFilterString filterString)
getSystemFilterStringPosition in interface ISystemFilterPoolManager
public ISystemFilterString copySystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
throws Exception
copySystemFilterString in interface ISystemFilterPoolManagerException
public ISystemFilterString moveSystemFilterString(ISystemFilter targetFilter,
ISystemFilterString oldFilterString)
throws Exception
moveSystemFilterString in interface ISystemFilterPoolManagerException
public void moveSystemFilterStrings(ISystemFilterString[] filterStrings,
int delta)
throws Exception
Does the following:
moveSystemFilterStrings in interface ISystemFilterPoolManagerfilterStrings - Array of SystemFilterStrings to move.
Exceptionpublic void suspendCallbacks(boolean suspend)
suspendCallbacks in interface ISystemFilterPoolManagerpublic IFile getSaveFile(ISystemFilterPool pool)
public boolean commit()
commit in interface org.eclipse.rse.core.persistance.IRSEPersistableContainerpublic boolean commit(ISystemFilterPool pool)
protected static ISystemFilterPoolManager restoreFromOneFile(Logger logger,
IFolder mgrFolder,
String name,
IRSEFilterNamingPolicy namingPolicy)
throws Exception
logger - The logging object to log errors tomgrFolder - The folder containing the file to restore from.name - The name of the manager, from which the file name is derived.namingPolicy - Naming prefix information for persisted data file names.
Exceptionpublic Logger getLogger()
public void setLogger(Logger logger)
public void logInfo(String message)
message - Message to be written to the log filepublic void logWarning(String message)
message - Message to be written to the log file
public void logError(String message,
Throwable exception)
message - Message to be written to the log fileexception - Any exception that generated the error condition,
this will be used to print a stack trace in the log file.
public void logDebugMessage(String prefix,
String message)
message - Message to be written to the log filepublic void logMessage(String msg)
public String toString()
public String getName()
ISystemFilterPoolManager
getName in interface ISystemFilterPoolManagerpublic boolean isSupportsNestedFilters()
isSupportsNestedFilters in interface ISystemFilterPoolManagerpublic List getPools()
getPools in interface ISystemFilterPoolManagerpublic void setNameGen(String newName)
public void setSupportsNestedFiltersGen(boolean newSupportsNestedFilters)
public boolean isSupportsDuplicateFilterStrings()
isSupportsDuplicateFilterStrings in interface ISystemFilterPoolManagerpublic void unsetSupportsDuplicateFilterStrings()
unsetSupportsDuplicateFilterStrings in interface ISystemFilterPoolManagerpublic boolean isSetSupportsDuplicateFilterStrings()
isSetSupportsDuplicateFilterStrings in interface ISystemFilterPoolManagerpublic boolean isSingleFilterStringOnly()
isSingleFilterStringOnly in interface ISystemFilterPoolManagerISystemFilterPoolManager.setSingleFilterStringOnly(boolean),
org.eclipse.rse.filters.FiltersPackage#getSystemFilterPoolManager_SingleFilterStringOnly()public void setSingleFilterStringOnly(boolean newSingleFilterStringOnly)
setSingleFilterStringOnly in interface ISystemFilterPoolManagernewSingleFilterStringOnly - the new value of the 'Single Filter String Only' attribute.ISystemFilterPoolManager.isSingleFilterStringOnly()public boolean isDirty()
org.eclipse.rse.core.persistance.IRSEPersistableContainer
isDirty in interface org.eclipse.rse.core.persistance.IRSEPersistableContainerpublic void setDirty(boolean flag)
org.eclipse.rse.core.persistance.IRSEPersistableContainer
setDirty in interface org.eclipse.rse.core.persistance.IRSEPersistableContainerflag - true if the object must be persisted.public boolean wasRestored()
ISystemFilterPoolManager
wasRestored in interface ISystemFilterPoolManagerpublic void setWasRestored(boolean flag)
org.eclipse.rse.core.persistance.IRSEPersistableContainer
setWasRestored in interface org.eclipse.rse.core.persistance.IRSEPersistableContainerflag - true if the object was restored.
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||