org.exolab.castor.xml.schema

Class Key

Implemented Interfaces:
java.io.Serializable

public class Key
extends IdentityConstraint

A class that represents the XML Schema Identity Constraint: Key.
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:32 $
Author:
Keith Visco
See Also:
Serialized Form

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

Key(String name)
Creates a new Key Identity-Constraint.

Method Summary

short
getStructureType()
Returns the type of this Schema Structure

Methods inherited from class org.exolab.castor.xml.schema.IdentityConstraint

addField, getFields, getId, getName, getSelector, getStructureType, removeField, setId, setName, setSelector, validate

Methods inherited from class org.exolab.castor.xml.schema.Annotated

addAnnotation, getAnnotations, removeAnnotation

Methods inherited from class org.exolab.castor.xml.schema.Structure

getStructureType, isValid, validate

Constructor Details

Key

public Key(String name)
            throws SchemaException
Creates a new Key Identity-Constraint.
Parameters:

Method Details

getStructureType

public short getStructureType()
Returns the type of this Schema Structure
Overrides:
getStructureType in interface IdentityConstraint
Returns:
the type of this Schema Structure

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com