Package org.nodal.type

Interface Summary
MapType A NodeType representing a Map from one Type to another.
MapType.Editor The interface for modifying a MapType.
NodeType The Types associated with Nodes.
NodeType.Editor The basic interface for modifying a NodeType.
RecordType A NodeType representing a Record.
RecordType.Editor The interface for modifying a RecordType.
Restriction A particular Restriction that represents a constraint on values of a particular set of Types.
RestrictionType A Type defined by restricting the valid data set of an existing Type.
RestrictionType.Editor An interface to modify instances of RestrictionTypes.
Schema A Document collecting a sequence of Type definitions.
Schema.Editor Interface for modifying instances of Schema.
SequenceType A NodeType representing a Sequence.
SequenceType.Editor The interface for modifying a SequenceType.
Type A NODAL data type.
TypeFactory Generic interface for creating new Types.
UnionType A Type that represents the union of a set of Types.
UnionType.Editor The interface for modifying a UnionType.
 

Class Summary
TypeFilter Class implementing Filter pattern for Type.
 

Exception Summary
Restriction.CreationFailure An error class that may be thrown when a Restriction cannot be constructed.