Class KeyRef
- java.lang.Object
-
- org.apache.xerces.impl.xs.identity.IdentityConstraint
-
- org.apache.xerces.impl.xs.identity.KeyRef
-
- All Implemented Interfaces:
org.apache.xerces.xs.XSIDCDefinition
,org.apache.xerces.xs.XSObject
public class KeyRef extends IdentityConstraint
Schema key reference identity constraint.INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: KeyRef.java 572110 2007-09-02 19:04:44Z mrglavas $
- Author:
- Andy Clark, IBM
-
-
Field Summary
Fields Modifier and Type Field Description protected UniqueOrKey
fKey
The key (or unique) being referred to.-
Fields inherited from class org.apache.xerces.impl.xs.identity.IdentityConstraint
fAnnotations, fElementName, fFieldCount, fFields, fIdentityConstraintName, fNamespace, fNumAnnotations, fSelector, type
-
-
Constructor Summary
Constructors Constructor Description KeyRef(java.lang.String namespace, java.lang.String identityConstraintName, java.lang.String elemName, UniqueOrKey key)
Constructs a keyref with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UniqueOrKey
getKey()
Returns the key being referred to.org.apache.xerces.xs.XSIDCDefinition
getRefKey()
{referenced key} Required if {identity-constraint category} is keyref, forbidden otherwise.-
Methods inherited from class org.apache.xerces.impl.xs.identity.IdentityConstraint
addAnnotation, addField, equals, getAnnotations, getCategory, getElementName, getFieldAt, getFieldCount, getFieldStrs, getIdentityConstraintName, getName, getNamespace, getNamespaceItem, getSelector, getSelectorStr, getType, setSelector, toString
-
-
-
-
Field Detail
-
fKey
protected final UniqueOrKey fKey
The key (or unique) being referred to.
-
-
Constructor Detail
-
KeyRef
public KeyRef(java.lang.String namespace, java.lang.String identityConstraintName, java.lang.String elemName, UniqueOrKey key)
Constructs a keyref with the specified name.
-
-
Method Detail
-
getKey
public UniqueOrKey getKey()
Returns the key being referred to.
-
getRefKey
public org.apache.xerces.xs.XSIDCDefinition getRefKey()
{referenced key} Required if {identity-constraint category} is keyref, forbidden otherwise. An identity-constraint definition with {identity-constraint category} equal to key or unique.- Specified by:
getRefKey
in interfaceorg.apache.xerces.xs.XSIDCDefinition
- Overrides:
getRefKey
in classIdentityConstraint
-
-