org.springframework.integration.file.entries
Class PatternMatchingEntryListFilter<T>
java.lang.Object
org.springframework.integration.file.entries.AbstractEntryListFilter<T>
org.springframework.integration.file.entries.PatternMatchingEntryListFilter<T>
- Type Parameters:
T
- the type of entry
- All Implemented Interfaces:
- InitializingBean, EntryListFilter<T>
- Direct Known Subclasses:
- PatternMatchingFileListFilter
public class PatternMatchingEntryListFilter<T>
- extends AbstractEntryListFilter<T>
- implements InitializingBean
Filters a listing of entries (T) by qualifying their 'name' (as determined by EntryNamer
)
against a regular expression (an instance of Pattern
)
- Since:
- 2.0.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PatternMatchingEntryListFilter
public PatternMatchingEntryListFilter(EntryNamer<T> en,
java.lang.String p)
PatternMatchingEntryListFilter
public PatternMatchingEntryListFilter(EntryNamer<T> en,
java.util.regex.Pattern p)
setPattern
public void setPattern(java.util.regex.Pattern pattern)
setPatternExpression
public void setPatternExpression(java.lang.String patternExpression)
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Overrides:
afterPropertiesSet
in class AbstractEntryListFilter<T>
- Throws:
java.lang.Exception
accept
public boolean accept(T t)
- Specified by:
accept
in class AbstractEntryListFilter<T>
setEntryNamer
public void setEntryNamer(EntryNamer<T> entryNamer)