Class Field.Matcher
java.lang.Object
org.apache.xerces.impl.xs.identity.XPathMatcher
org.apache.xerces.impl.xs.identity.Field.Matcher
- Enclosing class:
Field
Field matcher.
- Author:
- Andy Clark, IBM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
A flag indicating whether the field is allowed to match a value.protected final ValueStore
Value store for data values.Fields inherited from class org.apache.xerces.impl.xs.identity.XPathMatcher
DEBUG_ALL, DEBUG_ANY, DEBUG_MATCH, DEBUG_METHODS, DEBUG_METHODS2, DEBUG_METHODS3, DEBUG_STACK, fMatchedString, MATCHED, MATCHED_ATTRIBUTE, MATCHED_DESCENDANT, MATCHED_DESCENDANT_PREVIOUS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleContent
(org.apache.xerces.xs.XSTypeDefinition type, boolean nillable, Object actualValue, short valueType, org.apache.xerces.xs.ShortList itemValueType) protected void
matched
(Object actualValue, short valueType, org.apache.xerces.xs.ShortList itemValueType, boolean isNil) This method is called when the XPath handler matches the XPath expression.Methods inherited from class org.apache.xerces.impl.xs.identity.XPathMatcher
endElement, isMatched, startDocumentFragment, startElement, toString
-
Field Details
-
fStore
Value store for data values. -
fMayMatch
protected boolean fMayMatchA flag indicating whether the field is allowed to match a value.
-
-
Constructor Details
-
Matcher
Constructs a field matcher.
-
-
Method Details
-
matched
protected void matched(Object actualValue, short valueType, org.apache.xerces.xs.ShortList itemValueType, boolean isNil) This method is called when the XPath handler matches the XPath expression.- Overrides:
matched
in classXPathMatcher
-
handleContent
protected void handleContent(org.apache.xerces.xs.XSTypeDefinition type, boolean nillable, Object actualValue, short valueType, org.apache.xerces.xs.ShortList itemValueType) - Overrides:
handleContent
in classXPathMatcher
-