jestr.core
Class DefaultRegexChildFilter
java.lang.Object
jestr.core.StringifierDelegateBase
jestr.core.ChildFilterBase
jestr.core.DefaultRegexChildFilter
- All Implemented Interfaces:
- ChildFilter, java.lang.Cloneable, RegexChildFilter, java.io.Serializable, StringifierDelegate
- Direct Known Subclasses:
- CustomChildFilter
- public class DefaultRegexChildFilter
- extends ChildFilterBase
- implements RegexChildFilter
- Author:
- David Gilliland
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultRegexChildFilter
public DefaultRegexChildFilter()
filter
public boolean filter(java.lang.Object key,
java.lang.Object value,
java.lang.Object[] newKey,
java.lang.Object enumeratorSpecificData)
- Specified by:
filter
in interface ChildFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class StringifierDelegateBase
matchesAny
protected boolean matchesAny(java.util.List regexes,
java.lang.Object key,
java.lang.Object value)
clone
public java.lang.Object clone()
- Specified by:
clone
in interface StringifierDelegate
- Overrides:
clone
in class StringifierDelegateBase
getExcludeRegexes
public java.util.List getExcludeRegexes()
addSearchAndReplace
public void addSearchAndReplace(java.lang.String re,
java.lang.String replacement)
throws org.apache.oro.text.regex.MalformedPatternException
- Specified by:
addSearchAndReplace
in interface RegexChildFilter
- Throws:
org.apache.oro.text.regex.MalformedPatternException
addNameIncludeRegex
public void addNameIncludeRegex(java.lang.String re)
throws org.apache.oro.text.regex.MalformedPatternException
- Specified by:
addNameIncludeRegex
in interface RegexChildFilter
- Throws:
org.apache.oro.text.regex.MalformedPatternException
addNameExcludeRegex
public void addNameExcludeRegex(java.lang.String re)
throws org.apache.oro.text.regex.MalformedPatternException
- Specified by:
addNameExcludeRegex
in interface RegexChildFilter
- Throws:
org.apache.oro.text.regex.MalformedPatternException
Copyright (c) 2001-2003 - Apache Software Foundation