Package com.sun.msv.verifier.identity
Class Matcher
- java.lang.Object
-
- com.sun.msv.verifier.identity.Matcher
-
- Direct Known Subclasses:
MatcherBundle
,PathMatcher.SinglePathMatcher
public abstract class Matcher extends java.lang.Object
Base abstract implementation of XPath matcher. XPath mathcer tracks the startElement event and the endElement event. The characters event is also used by some derived classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected IDConstraintChecker
owner
-
Constructor Summary
Constructors Constructor Description Matcher(IDConstraintChecker owner)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
characters(char[] buf, int start, int len)
protected abstract void
endElement(org.relaxng.datatype.Datatype type)
protected abstract void
onAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value, org.relaxng.datatype.Datatype type)
protected abstract void
startElement(java.lang.String namespaceURI, java.lang.String localName)
-
-
-
Field Detail
-
owner
protected final IDConstraintChecker owner
-
-
Constructor Detail
-
Matcher
Matcher(IDConstraintChecker owner)
-
-
Method Detail
-
startElement
protected abstract void startElement(java.lang.String namespaceURI, java.lang.String localName) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
onAttribute
protected abstract void onAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value, org.relaxng.datatype.Datatype type) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
endElement
protected abstract void endElement(org.relaxng.datatype.Datatype type) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
characters
protected void characters(char[] buf, int start, int len) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
-