org.eclipse.smila.importing.crawler.file.filter
Class FilterConfiguration
java.lang.Object
org.eclipse.smila.importing.crawler.file.filter.FilterConfiguration
public class FilterConfiguration
- extends java.lang.Object
container class for accessing filter configuration.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_SIZE
public static final java.lang.String MAX_SIZE
- See Also:
- Constant Field Values
MAX_DEPTH
public static final java.lang.String MAX_DEPTH
- See Also:
- Constant Field Values
SYMBOLIC_LINKS
public static final java.lang.String SYMBOLIC_LINKS
- See Also:
- Constant Field Values
FILE_PATTERNS
public static final java.lang.String FILE_PATTERNS
- See Also:
- Constant Field Values
FOLDER_PATTERNS
public static final java.lang.String FOLDER_PATTERNS
- See Also:
- Constant Field Values
INCLUDE_PATTERNS
public static final java.lang.String INCLUDE_PATTERNS
- See Also:
- Constant Field Values
EXCLUDE_PATTERNS
public static final java.lang.String EXCLUDE_PATTERNS
- See Also:
- Constant Field Values
FilterConfiguration
public FilterConfiguration(AnyMap filterConfig)
- Parameters:
filterConfig - filter section from file crawler configuration.
getMaxSize
public long getMaxSize()
- Returns:
- max size in bytes.
getMaxDepth
public long getMaxDepth()
- Returns:
- max depth to crawl into.
followSymbolicLinks
public boolean followSymbolicLinks()
- Returns:
- whether to follow symbolic links, default: false.
getFilePatternMatcher
public RegexPatternMatcher getFilePatternMatcher()
- Returns:
- matcher for checking include and exclude patterns of files.
getFolderPatternMatcher
public RegexPatternMatcher getFolderPatternMatcher()
- Returns:
- matcher for checking include and exclude patterns of folders.