com.jaxfront.core.schema
Class SchemaKeyRef

java.lang.Object
  extended by com.jaxfront.core.schema.SchemaKey
      extended by com.jaxfront.core.schema.SchemaKeyRef

public class SchemaKeyRef
extends SchemaKey

Represents an XML Schema keyRef definition. A schema keyRef may refer a schema key.

Version:
1.4
See Also:
SchemaKey

Constructor Summary
SchemaKeyRef(SchemaNode schemaElement, java.lang.String name, java.lang.String keyRefName, java.lang.String selectorXPath, java.lang.String[] fields)
          Creates a schema key reference base on the passing values.
 
Method Summary
 SchemaKey getKey()
          Returns the endpoint of this key reference, the key itself.
 java.lang.String getKeyName()
           
 
Methods inherited from class com.jaxfront.core.schema.SchemaKey
addSelector, getFields, getName, getNormalizedSelectorXPath, getSchemaElement, getSelectors, getSelectorXPath, isDefinedOnList, setDefinedOnList, setNormalizedSelectorXPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaKeyRef

public SchemaKeyRef(SchemaNode schemaElement,
                    java.lang.String name,
                    java.lang.String keyRefName,
                    java.lang.String selectorXPath,
                    java.lang.String[] fields)
Creates a schema key reference base on the passing values.

Parameters:
schemaElement - holder of the key reference in the XMLSchema
name - name of the key reference
keyName - name of the key to refer
selectorXPath - xpath of the reference selector
fields - referenced fields
Method Detail

getKey

public SchemaKey getKey()
Returns the endpoint of this key reference, the key itself.


getKeyName

public java.lang.String getKeyName()