Package org.exolab.castor.xml.schema
Class Structure
java.lang.Object
org.exolab.castor.xml.schema.Structure
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Annotated
,Annotation
,AnnotationItem
,UnknownDef
The base class for all XML Schema stuctures.
- Version:
- $Revision: 5951 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
- Author:
- Keith Visco
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ANYTYPE
public static final short ANYTYPE- See Also:
-
ANNOTATION
public static final short ANNOTATION- See Also:
-
APPINFO
public static final short APPINFO- See Also:
-
ATTRIBUTE
public static final short ATTRIBUTE- See Also:
-
ATTRIBUTE_GROUP
public static final short ATTRIBUTE_GROUP- See Also:
-
COMPLEX_CONTENT
public static final short COMPLEX_CONTENT- See Also:
-
COMPLEX_TYPE
public static final short COMPLEX_TYPE- See Also:
-
DOCUMENTATION
public static final short DOCUMENTATION- See Also:
-
ELEMENT
public static final short ELEMENT- See Also:
-
FACET
public static final short FACET- See Also:
-
GROUP
public static final short GROUP- See Also:
-
IDENTITY_FIELD
public static final short IDENTITY_FIELD- See Also:
-
IDENTITY_SELECTOR
public static final short IDENTITY_SELECTOR- See Also:
-
KEY
public static final short KEY- See Also:
-
KEYREF
public static final short KEYREF- See Also:
-
LIST
public static final short LIST- See Also:
-
MODELGROUP
public static final short MODELGROUP- See Also:
-
MODELGROUP_REF
public static final short MODELGROUP_REF- See Also:
-
REDEFINE
public static final short REDEFINE- See Also:
-
SCHEMA
public static final short SCHEMA- See Also:
-
SIMPLE_CONTENT
public static final short SIMPLE_CONTENT- See Also:
-
SIMPLE_TYPE
public static final short SIMPLE_TYPE- See Also:
-
UNION
public static final short UNION- See Also:
-
UNIQUE
public static final short UNIQUE- See Also:
-
WILDCARD
public static final short WILDCARD- See Also:
-
UNKNOWN
public static final short UNKNOWN- See Also:
-
-
Constructor Details
-
Structure
protected Structure()Creates a new XML Schema Structure
-
-
Method Details
-
isValid
public boolean isValid()Calls validate() to determine if this Schema Definition is valid.- Returns:
- true if this Schema definition is valid, otherwise false.
-
getStructureType
public abstract short getStructureType()Returns the type of this Schema Structure.- Returns:
- the type of this Schema Structure.
-
validate
Checks the validity of this Schema defintion.- Throws:
ValidationException
- when this Schema definition is invalid.
-