org.apache.xerces.impl.xs.identity

Class Field


public class Field
extends java.lang.Object

Schema identity constraint field.
Version:
$Id: Field.java 381385 2006-02-27 17:09:34Z mrglavas $
Author:
Andy Clark, IBM

Nested Class Summary

protected class
Field.Matcher
Field matcher.
static class
Field.XPath
Field XPath.

Field Summary

protected IdentityConstraint
fIdentityConstraint
Identity constraint.
protected Field.XPath
fXPath
Field XPath.

Constructor Summary

Field(Field.XPath xpath, IdentityConstraint identityConstraint)
Constructs a field.

Method Summary

XPathMatcher
createMatcher(FieldActivator activator, ValueStore store)
Creates a field matcher.
IdentityConstraint
getIdentityConstraint()
Returns the identity constraint.
XPath
getXPath()
Returns the field XPath.
String
toString()
Returns a string representation of this object.

Field Details

fIdentityConstraint

protected IdentityConstraint fIdentityConstraint
Identity constraint.

fXPath

protected Field.XPath fXPath
Field XPath.

Constructor Details

Field

public Field(Field.XPath xpath,
             IdentityConstraint identityConstraint)
Constructs a field.

Method Details

createMatcher

public XPathMatcher createMatcher(FieldActivator activator,
                                  ValueStore store)
Creates a field matcher.

getIdentityConstraint

public IdentityConstraint getIdentityConstraint()
Returns the identity constraint.

getXPath

public XPath getXPath()
Returns the field XPath.

toString

public String toString()
Returns a string representation of this object.

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.