|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.xml.sax.filter.ElementSelector
com.raritantechnologies.xml.sax.filter.selectors.ElementDataSelector
Subclass of ElementSelector that can cause the selection of a tag
based on the contents of its character data section (or a child's character data).
Used in conjunction with SAXDeleteFilter and
DispatchFilter.
| Nested Class Summary |
| Nested classes inherited from class com.raritantechnologies.xml.sax.filter.ElementSelector |
ElementSelector.ElementData |
| Constructor Summary | |
ElementDataSelector()
|
|
ElementDataSelector(ElementComparator elemComp,
CDataComparator dataComp)
This contructor takes an element comparator that can target a specific element for data section processing. |
|
ElementDataSelector(ElementComparator elemComp,
CDataComparator dataComp,
ElementComparator childComp)
This contructor takes an element comparator that can target a specific CHILD element for data section processing. |
|
| Method Summary | |
void |
initialize(org.w3c.dom.Element elem)
|
void |
processCharacters(java.lang.String path,
char[] ch,
int start,
int length)
sets the Element at path to be selected if the data comparator matches input. |
void |
processChildElement(java.lang.String childPath,
ElementSelector.ElementData parentElement,
java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
subclasses can override this to select parent tag based on contents of child tags. |
| Methods inherited from class com.raritantechnologies.xml.sax.filter.ElementSelector |
couldSelectElement, getEndMark, processChildElement, reset, selectElement, setEndMark, setSelecting, shouldSelectElement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ElementDataSelector()
public ElementDataSelector(ElementComparator elemComp,
CDataComparator dataComp)
public ElementDataSelector(ElementComparator elemComp,
CDataComparator dataComp,
ElementComparator childComp)
| Method Detail |
public void processChildElement(java.lang.String childPath,
ElementSelector.ElementData parentElement,
java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
ElementSelector
processChildElement in class ElementSelector
public void processCharacters(java.lang.String path,
char[] ch,
int start,
int length)
processCharacters in class ElementSelectorpublic void initialize(org.w3c.dom.Element elem)
initialize in class ElementSelector
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||