org.apache.xerces.impl.xs.identity
Class Selector.Matcher
- Selector
public class Selector.Matcher
Selector matcher.
DEBUG_ALL , DEBUG_ANY , DEBUG_MATCH , DEBUG_METHODS , DEBUG_METHODS2 , DEBUG_METHODS3 , DEBUG_STACK , MATCHED , MATCHED_ATTRIBUTE , MATCHED_DESCENDANT , MATCHED_DESCENDANT_PREVIOUS , fMatchedString |
void | endElement(org.apache.xerces.xni.QName element, org.apache.xerces.xs.XSTypeDefinition type, boolean nillable, Object actualValue, short valueType, org.apache.xerces.xs.ShortList itemValueType)
|
IdentityConstraint | getIdentityConstraint() - Returns the identity constraint.
|
int | getInitialDepth() - get the initial depth at which this selector matched.
|
void | startDocumentFragment() - The start of the document fragment.
|
void | startElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes) - The start of an element.
|
fElementDepth
protected int fElementDepth
Element depth.
fFieldActivator
protected FieldActivator fFieldActivator
Field activator.
fInitialDepth
protected int fInitialDepth
Initial depth in the document at which this matcher was created.
fMatchedDepth
protected int fMatchedDepth
Depth at match.
endElement
public void endElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xs.XSTypeDefinition type,
boolean nillable,
Object actualValue,
short valueType,
org.apache.xerces.xs.ShortList itemValueType)
- endElement in interface XPathMatcher
element
- name of the element.type
- content type of this element. IOW, the XML schema type
of the value. Note that this may not be the type declared
in the element declaration, but it is "the actual type". For example,
if the XML is <foo xsi:type="xs:string">aaa</foo>, this
parameter will be "xs:string".nillable
- - nillable
true if the element declaration is nillable.
getIdentityConstraint
public IdentityConstraint getIdentityConstraint()
Returns the identity constraint.
getInitialDepth
public int getInitialDepth()
get the initial depth at which this selector matched.
startElement
public void startElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.XMLAttributes attributes)
The start of an element. If the document specifies the start element
by using an empty tag, then the startElement method will immediately
be followed by the endElement method, with no intervening methods.
- startElement in interface XPathMatcher
element
- The name of the element.attributes
- The element attributes.
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.