Package org.nees.metadata.schema

Metadata classes, schemas, and validation.

See:
          Description

Interface Summary
Validator  
 

Class Summary
CompiledSchema This is a schema that is compiled and stored as MetadataObjects in NMDS.
MetadataClass Represents a metadata class.
MetadataClassCache Provides a cache that can be used to optimize retrieval of MetadataClasses from NMDS.
MetadataInstanceFactory Use this to create instances of a MetadataClass from a MetadataSchema.
MetadataObjectValidator  
RelationConstraint A relation constraint specifies the type, allowed values, cardinality, and default value(s) of a relation.
RelationRangeConstraint Represents a range of allowed values.
RelationValidator  
Schema A schema is a collection of metadata classes.
SchemaCompiler This class turns a Schema into a set of MetadataObjects representing the Schema.
SystemSchema Contains special constants and schema facilities related to low-level MD operations, for instance dealing with containers and the representation of classes.
TestRelationValidator  
TestSystemSchema  
 

Exception Summary
MalformedIdException Thrown when an Identifier does not match the XML NMtoken production.
MetadataClassException thrown when an object of unexpected class is encountered
MetadataClassNotFoundException Superclass of all exceptions pertaining to validating MetadataObjects.
RelationCardinalityException  
RelationTypeException Thrown when a client attempts to access values of the wrong type for a given relation on a given metadata object, or when a relation value of unexpected type is encountered.
RelationValueNotAllowedException  
RelationValueOutOfRangeException  
ValidationException Superclass of all exceptions pertaining to validating MetadataObjects.
 

Package org.nees.metadata.schema Description

Metadata classes, schemas, and validation.