org.exolab.castor.xml.schema

Class Unique

Implemented Interfaces:
java.io.Serializable

public class Unique
extends IdentityConstraint

A class that represents the XML Schema Identity Constraint: Unique.
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:35 $
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

Unique(String name)
Creates a new Unique 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

Unique

public Unique(String name)
            throws SchemaException
Creates a new Unique 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