Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.xerces.impl.xs.identity
Class KeyRef

    java.lang.Object
      |
      +--org.apache.xerces.impl.xs.identity.IdentityConstraint
            |
            +--org.apache.xerces.impl.xs.identity.KeyRef

All Implemented Interfaces:
  XSIDCDefinition, XSObject

public class KeyRef
extends IdentityConstraint

Schema key reference identity constraint.

Version:
  $Id: KeyRef.java,v 1.4 2003/01/14 20:21:46 elena Exp $
Author:
  Andy Clark, IBM

Field Summary
`protected UniqueOrKey` | `fKey` The key (or unique) being referred to.

Fields inherited from class org.apache.xerces.impl.xs.identity.IdentityConstraint
`fElementName, fFieldCount, fFields, fIdentityConstraintName, fNamespace, fSelector, type`

Fields inherited from interface org.apache.xerces.impl.xs.psvi.XSIDCDefinition
`IC_KEY, IC_KEYREF, IC_UNIQUE`

Constructor Summary
`KeyRef(java.lang.String namespace, java.lang.String identityConstraintName, java.lang.String elemName, UniqueOrKey key)` Constructs a keyref with the specified name.

Method Summary
`UniqueOrKey` | `getKey()` Returns the key being referred to.
`XSIDCDefinition` | `getRefKey()` {referenced key} Required if {identity-constraint category} is keyref, forbidden otherwise.

Methods inherited from class org.apache.xerces.impl.xs.identity.IdentityConstraint
`addField, equals, getAnnotations, getCategory, getElementName, getFieldAt, getFieldCount, getFieldStrs, getIdentityConstraintName, getName, getNamespace, getNamespaceItem, getSelector, getSelectorStr, getType, setSelector, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### fKey

    protected 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 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.
  Overrides:
    `getRefKey` in class `IdentityConstraint`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 1999-2003 Apache XML Project. All Rights Reserved.