com.raritantechnologies.xml.sax.filter.comparators
Class CDataRegExprComparator
java.lang.Object
com.raritantechnologies.xml.sax.filter.comparators.CDataRegExprComparator
- All Implemented Interfaces:
- CDataComparator
- public class CDataRegExprComparator
- extends java.lang.Object
- implements CDataComparator
CDataRegExprComparator filters based on regular expression.
Works with SAXDeleteFilter and
ElementSelector.
XML Configuration Template:
<CDataComparator class="com.raritantechnologies.xml.sax.filter.comparators.CDataRegExprComparator"
regExprPattern="[ regular expression pattern ]" />
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Method Summary |
void |
initialize(org.w3c.dom.Element elem)
|
boolean |
matches(char[] source,
int start,
int length)
determines if the character data source matches the criteria of this
comparator. |
void |
setPatternString(java.lang.String patternString)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CDataRegExprComparator
public CDataRegExprComparator()
CDataRegExprComparator
public CDataRegExprComparator(java.lang.String patternString)
setPatternString
public void setPatternString(java.lang.String patternString)
matches
public boolean matches(char[] source,
int start,
int length)
- Description copied from interface:
CDataComparator
- determines if the character data source matches the criteria of this
comparator.
- Specified by:
matches in interface CDataComparator
- Parameters:
source - character array obtained from original SAX parser.start - position of the first character in the array to
consider.length - number of characters to consider.
- Returns:
- true if the characters match the criteria defined
by this comparator. false otherwise.
initialize
public void initialize(org.w3c.dom.Element elem)
- Specified by:
initialize in interface CDataComparator