public class PreferenceSyncFileFilterStorage extends AbstractSyncFileFilter
AbstractSyncFileFilter.AbstractIgnoreRule
rules
Constructor and Description |
---|
PreferenceSyncFileFilterStorage()
Create an instance of a PreferenceSyncFileFilterStorage
|
PreferenceSyncFileFilterStorage(PreferenceSyncFileFilterStorage filter)
Create an instance of a PreferenceSyncFileFilterStorage
|
Modifier and Type | Method and Description |
---|---|
void |
addPattern(IResource resource,
boolean exclude,
int index)
Add resource pattern.
|
void |
addPattern(String pattern,
boolean exclude,
int index)
Add resource pattern.
|
AbstractSyncFileFilter |
clone() |
void |
loadBuiltInDefaultFilter()
Load the default filters
|
boolean |
loadFilter()
Load filters from persistent storage
|
void |
saveFilter()
Save filters
|
addPattern, addPattern, demote, getPatterns, getRules, promote, removePattern, replacePattern, shouldIgnore, shouldIgnore
public PreferenceSyncFileFilterStorage()
public PreferenceSyncFileFilterStorage(PreferenceSyncFileFilterStorage filter)
filter
- persistent storage for filterspublic void loadBuiltInDefaultFilter()
public boolean loadFilter()
public void saveFilter()
AbstractSyncFileFilter
saveFilter
in class AbstractSyncFileFilter
public void addPattern(String pattern, boolean exclude, int index)
AbstractSyncFileFilter
addPattern
in class AbstractSyncFileFilter
pattern
- resource to addexclude
- true: exclude resource, false: include resourceindex
- location of pattern in the listpublic void addPattern(IResource resource, boolean exclude, int index)
AbstractSyncFileFilter
addPattern
in class AbstractSyncFileFilter
resource
- resource to addexclude
- true: exclude resource, false: include resourceindex
- location of pattern in the listpublic AbstractSyncFileFilter clone()
clone
in class AbstractSyncFileFilter
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.