org.apache.xerces.impl.xs.identity

Class Field.Matcher

protected class Field.Matcher extends XPathMatcher

Field matcher.

Author: Andy Clark, IBM

Field Summary
protected FieldActivatorfFieldActivator
Field activator.
protected ValueStorefStore
Value store for data values.
Constructor Summary
Matcher(Field.XPath xpath, FieldActivator activator, ValueStore store)
Constructs a field matcher.
Method Summary
protected voidhandleContent(XSTypeDefinition type, boolean nillable, Object actualValue, short valueType, ShortList itemValueType)
protected voidmatched(Object actualValue, short valueType, ShortList itemValueType, boolean isNil)
This method is called when the XPath handler matches the XPath expression.

Field Detail

fFieldActivator

protected FieldActivator fFieldActivator
Field activator.

fStore

protected ValueStore fStore
Value store for data values.

Constructor Detail

Matcher

public Matcher(Field.XPath xpath, FieldActivator activator, ValueStore store)
Constructs a field matcher.

Method Detail

handleContent

protected void handleContent(XSTypeDefinition type, boolean nillable, Object actualValue, short valueType, ShortList itemValueType)

matched

protected void matched(Object actualValue, short valueType, ShortList itemValueType, boolean isNil)
This method is called when the XPath handler matches the XPath expression.
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.