Package org.exolab.castor.xml.schema
Class KeyRef
java.lang.Object
org.exolab.castor.xml.schema.Structure
org.exolab.castor.xml.schema.Annotated
org.exolab.castor.xml.schema.IdentityConstraint
org.exolab.castor.xml.schema.KeyRef
- All Implemented Interfaces:
Serializable
A class that represents the XML Schema Identity Constraint: KeyRef.
- Version:
- $Revision$ $Date: 2006-04-14 04:14:43 -0600 (Fri, 14 Apr 2006) $
- Author:
- Keith Visco
- See Also:
-
Field Summary
Fields inherited from class org.exolab.castor.xml.schema.Structure
ANNOTATION, ANYTYPE, APPINFO, ATTRIBUTE, ATTRIBUTE_GROUP, COMPLEX_CONTENT, COMPLEX_TYPE, DOCUMENTATION, ELEMENT, FACET, GROUP, IDENTITY_FIELD, IDENTITY_SELECTOR, KEY, KEYREF, LIST, MODELGROUP, MODELGROUP_REF, REDEFINE, SCHEMA, SIMPLE_CONTENT, SIMPLE_TYPE, UNION, UNIQUE, UNKNOWN, WILDCARD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRefer()
Returns the refer field (the name of the key being referenced).short
Returns the type of this Schema Structure.void
Sets the refer field (the name of the key being referenced).Methods inherited from class org.exolab.castor.xml.schema.IdentityConstraint
addField, getFields, getId, getName, getSelector, removeField, setId, setName, setSelector, validate
Methods inherited from class org.exolab.castor.xml.schema.Annotated
addAnnotation, getAnnotations, removeAnnotation
-
Constructor Details
-
KeyRef
Creates a new KeyRef Identity-Constraint.- Parameters:
name
- the name for the IdentityConstraint. Must not be null.- Throws:
SchemaException
- when name or refer are null.
-
-
Method Details
-
getRefer
Returns the refer field (the name of the key being referenced).- Returns:
- the refer field (the name of the key being referenced).
-
setRefer
Sets the refer field (the name of the key being referenced).- Parameters:
refer
- the name of the key to reference. Must not be null.- Throws:
SchemaException
- when refer is null.
-
getStructureType
public short getStructureType()Returns the type of this Schema Structure.- Specified by:
getStructureType
in classIdentityConstraint
- Returns:
- the type of this Schema Structure.
-