Package org.enhydra.zeus

Interface Summary
Binder Binder provides an interface for all constraint representations to use.
Binding Binding represents an arbitrary Java construct, and provides a representation-independent means of showing how a constraint (presumably from an XML Schema, DTD, Relax schema, etc.) maps to Java.
Generator Generator is the portion of Zeus that will convert a set of constraints, visible through a Binding, and output them as generated Java classes (to a Result.
Result Result provides an interface for all output means.
Source Source provides an interface for all input means.
Transformer Transformer is the interface for converting a set of Zeus Binder objects from a set of XML-based names (created by a Zeus Binder instance) and identities to another set of Binding objects.
 

Class Summary
Marshaller Marshaller takes a Java Object instance and writes out an XML representation of that object, with each property (variable) of the instance and its value.
UnmarshalledObject UnmarshalledObject represents an object that has been unmarshalled by Zeus.
Unmarshaller Unmarshaller takes an XML instance document, which should conform to some set of XML constraints, and creates a Java object from the XML document.
ZeusDefaults ZeusDefaults defines constants used throughout the rest of the Zeus code base.
 

Exception Summary
InvalidCollectionTypeException InvalidCollectionTypeException is an extension of ZeusException that provides information about an invalid collection type specified.
ZeusException ZeusException is the top level Exception that Zeus classes can throw.
 



Copyright © 2002 Enhydra. All Rights Reserved.