A B C D E G I J M O P R S U W Z

A

ACCESS_PRIVATE - Static variable in interface org.enhydra.zeus.binding.Property
Access Modifier: private
ACCESS_PROTECTED - Static variable in interface org.enhydra.zeus.binding.Property
Access Modifier: private
ACCESS_PUBLIC - Static variable in interface org.enhydra.zeus.binding.Property
Access Modifier: public
addProperty(org.enhydra.zeus.binding.Property) - Method in class org.enhydra.zeus.binding.BaseContainer
This will add a Property to the member variables of this Container.
addProperty(org.enhydra.zeus.binding.Property) - Method in class org.enhydra.zeus.binding.ContainerProperty
This will add a Property to the member variables of this Container.
addProperty(org.enhydra.zeus.binding.Property) - Method in interface org.enhydra.zeus.binding.Container
This will add a Property to the member variables of this Container.
allLower(java.lang.String) - Static method in class org.enhydra.zeus.util.CapitalizationUtils
This will take a String with unknown capitalization, and convert all the letters to lowercase letters.
allUpper(java.lang.String) - Static method in class org.enhydra.zeus.util.CapitalizationUtils
This will take a String with unknown capitalization, and convert all the letters to uppercase letters.
AtomicProperty - class org.enhydra.zeus.binding.AtomicProperty
AtomicProperty implements the Binding and Property interfaces, and provides for a simple name/value property representation.
AtomicProperty(java.lang.String,java.lang.String,int) - Constructor for class org.enhydra.zeus.binding.AtomicProperty
This will create a new AtomicProperty with the specified information.
AtomicProperty(java.lang.String,java.lang.String) - Constructor for class org.enhydra.zeus.binding.AtomicProperty
This will create a new AtomicProperty with the specified information.

B

BaseBinder - class org.enhydra.zeus.binder.BaseBinder
Binder provides an interface for all constraint representations to use.
BaseBinder(org.enhydra.zeus.Source) - Constructor for class org.enhydra.zeus.binder.BaseBinder
This constructor takes in a Source to read input from and allow generation of the Bindings from it.
BaseBinding - class org.enhydra.zeus.binding.BaseBinding
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.
BaseContainer - class org.enhydra.zeus.binding.BaseContainer
Container implements the Binding interface and defines behavior for a binding that can contain other bindings (usually Property implementations).
BaseProperty - class org.enhydra.zeus.binding.BaseProperty
Property implements the Binding interface and defines behavior for a property of a Java class.
BaseProperty() - Method in class org.enhydra.zeus.binding.BaseProperty
Default constructor.
BaseResult - class org.enhydra.zeus.result.BaseResult
Result provides an interface for all output means.
BaseSource - class org.enhydra.zeus.source.BaseSource
Source provides an interface for all input means.
Binder - interface org.enhydra.zeus.Binder
Binder provides an interface for all constraint representations to use.
binder - Class Diagram in org.enhydra.zeus.binder
 
Binding - interface org.enhydra.zeus.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.
binding - Class Diagram in org.enhydra.zeus.binding
 

C

CapitalizationUtils - class org.enhydra.zeus.util.CapitalizationUtils
Capitalization is a Zeus utility class that provides for converting lowercase letters to uppercase ones, uppercase ones to lowercase ones, and more generally, converting Java Strings from an unknown format to initial caps (where only the first letter is capitalized), making a suitable class or variable name.
ClassUtils - class org.enhydra.zeus.util.ClassUtils
ClassUtils is a Zeus utility class that provides methods that deal with the various classes and types that may be used in data binding.
clearProperties() - Method in class org.enhydra.zeus.binding.BaseContainer
This will clear all the properties for this Container.
clearProperties() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will clear all the properties for this Container.
clearProperties() - Method in interface org.enhydra.zeus.binding.Container
This will clear all the properties for this Container.
Container - interface org.enhydra.zeus.binding.Container
Container implements the Binding interface and defines behavior for a binding that can contain other bindings (usually Property implementations).
ContainerProperty - class org.enhydra.zeus.binding.ContainerProperty
ContainerProperty implements the Binding, Property, and Container interfaces, and provides for a complex object that is itself a property.
ContainerProperty(java.lang.String,int) - Constructor for class org.enhydra.zeus.binding.ContainerProperty
This will create a new ContainerProperty with the specified information.
ContainerProperty(java.lang.String) - Constructor for class org.enhydra.zeus.binding.ContainerProperty
This will create a new ContainerProperty with the specified information.

D

DEFAULT_COLLECTION_CLASS - Static variable in interface org.enhydra.zeus.Generator
The default Collection class
DTDBinder - class org.enhydra.zeus.binder.DTDBinder
DTDBinder implements the Binder interface and allows generation of Zeus Bindings from a DTD.
DTDBinder(org.enhydra.zeus.source.DTDSource) - Constructor for class org.enhydra.zeus.binder.DTDBinder
This constructor takes in a DTDSource to read an XML Schema from and allow generation of the Bindings from it.
DTDSource - class org.enhydra.zeus.source.DTDSource
Source provides an interface for all input means.

E

enhydra - Class Diagram in org.enhydra
 

G

generate(org.enhydra.zeus.Binding,java.io.File) - Method in interface org.enhydra.zeus.Generator
This will convert from a set of constraints to Java classes.
generate(org.enhydra.zeus.Binding,java.io.File) - Method in class org.enhydra.zeus.generator.SimpleGenerator
This will convert from a set of constraints to Java classes.
Generator - interface org.enhydra.zeus.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.
generator - Class Diagram in org.enhydra.zeus.generator
 
getAccessModifier() - Method in class org.enhydra.zeus.binding.BaseProperty
This will return the access level modifier for a property.
getAccessModifier() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will return the access level modifier for a property.
getAccessModifier() - Method in interface org.enhydra.zeus.binding.Property
This will return the access level modifier for a property.
getAccessModifierString() - Method in class org.enhydra.zeus.binding.BaseProperty
This will return the Java String representation of this Property's access modifier.
getAccessModifierString() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will return the Java String representation of this Property's access modifier.
getAccessModifierString() - Method in interface org.enhydra.zeus.binding.Property
This will return the Java String representation of this Property's access modifier.
getBindings() - Method in interface org.enhydra.zeus.Binder
This is integral portion of the Binder.
getBindings() - Method in class org.enhydra.zeus.binder.BaseBinder
This is integral portion of the Binder.
getBindings() - Method in class org.enhydra.zeus.binder.DTDBinder
This is integral portion of the Binder.
getBindings() - Method in class org.enhydra.zeus.binder.SchemaBinder
This is integral portion of the Binder.
getCollectionClass() - Method in interface org.enhydra.zeus.Generator
This will return the current class used for Collection properties.
getCollectionClass() - Method in class org.enhydra.zeus.generator.SimpleGenerator
This will return the current class used for Collection properties.
getCollectionImplClass(java.lang.String) - Static method in class org.enhydra.zeus.util.ClassUtils
For a supplied Collection class, this will return an implementation of that class.
getDefaultValue() - Method in class org.enhydra.zeus.binding.BaseProperty
This will retrieve the default value associated with this property, or null if there is not one.
getDefaultValue() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will retrieve the default value associated with this property, or null if there is not one.
getDefaultValue() - Method in interface org.enhydra.zeus.binding.Property
This will retrieve the default value associated with this property, or null if there is not one.
getDocument() - Method in interface org.enhydra.zeus.Source
This will return a JDOM Document that represents the input source.
getDocument() - Method in class org.enhydra.zeus.source.BaseSource
This will return a JDOM Document that represents the input source.
getDocument() - Method in class org.enhydra.zeus.source.DTDSource
This will always return null since there is no way to represent an XML DTD as a JDOM Document (or any XML document representation).
getDocument() - Method in class org.enhydra.zeus.source.StreamSource
This will return a JDOM Document that represents the input source.
getDTD() - Method in class org.enhydra.zeus.source.DTDSource
This will return the DTDParser's DTD representation of the supplied XML DTD.
getDTD() - Method in class org.enhydra.zeus.source.StreamDTDSource
This will return the DTDParser's DTD representation of the supplied XML DTD.
getImplClass(java.lang.String) - Method in class org.enhydra.zeus.Unmarshaller
For the supplied interface name, this will return the current implementation class associated with the interface.
getJavaType() - Method in interface org.enhydra.zeus.Binding
This will return the Java type associated with the binding.
getJavaType() - Method in class org.enhydra.zeus.binding.BaseBinding
This will return the Java type associated with the binding.
getName() - Method in interface org.enhydra.zeus.Binding
This will return the name of the binding.
getName() - Method in class org.enhydra.zeus.binding.BaseBinding
This will return the name of the binding.
getParameter(java.lang.String,java.lang.Class) - Static method in class org.enhydra.zeus.util.ClassUtils
This will take the String value supplied and convert it to an Object of the type specified in paramType.
getProperties() - Method in class org.enhydra.zeus.binding.BaseContainer
This will return a list of all the Property objects that this Container has.
getProperties() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will return a list of all the Property objects that this Container has.
getProperties() - Method in interface org.enhydra.zeus.binding.Container
This will return a list of all the Property objects that this Container has.
getSystemID() - Method in interface org.enhydra.zeus.Result
This will return the system ID associated with this Result.
getSystemID() - Method in interface org.enhydra.zeus.Source
This will return the system ID associated with this Source.
getSystemID() - Method in class org.enhydra.zeus.result.BaseResult
This will return the system ID associated with this Result.
getSystemID() - Method in class org.enhydra.zeus.source.BaseSource
This will return the system ID associated with this Source.
getWriter() - Method in class org.enhydra.zeus.result.StreamResult
This will expose the Writer associated with this StreamResult for direct manipulation.

I

initialLower(java.lang.String) - Static method in class org.enhydra.zeus.util.CapitalizationUtils
This will take a String with unknown capitalization, and convert the first letter to a lowercase letter, while leaving all other letters the same.
initialUpper(java.lang.String) - Static method in class org.enhydra.zeus.util.CapitalizationUtils
This will take a String with unknown capitalization, and convert the first letter to a capital letter, while leaving all other letters the same.
isCollection() - Method in class org.enhydra.zeus.binding.BaseProperty
This will indicate whether this Property represents a Collection of values (resulting in a true result from this method), or a singular value (resulting in a false result).
isCollection() - Method in class org.enhydra.zeus.binding.ContainerProperty
This will indicate whether this Property represents a Collection of values (resulting in a true result from this method), or a singular value (resulting in a false result).
isCollection() - Method in interface org.enhydra.zeus.binding.Property
This will indicate whether this Property represents a Collection of values (resulting in a true result from this method), or a singular value (resulting in a false result).
isCollectionClass(java.lang.String) - Static method in class org.enhydra.zeus.util.ClassUtils
This will determine if the supplied Java type (in String form) is one of the Java Collection classes.

J

justInitialUpper(java.lang.String) - Static method in class org.enhydra.zeus.util.CapitalizationUtils
This will take a String with unknown capitalization, and convert the first letter to a capital letter, while converting all other letters to lowercase.

M

marshall(java.lang.Object,org.enhydra.zeus.Result) - Method in class org.enhydra.zeus.Marshaller
This method is the public entry point for marshalling an object into an XML instance document.
Marshaller - class org.enhydra.zeus.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.
Marshaller() - Constructor for class org.enhydra.zeus.Marshaller
Simple constructor.

O

org - package org
 
org - Class Diagram in org
 
org.enhydra - package org.enhydra
 
org.enhydra.zeus - package org.enhydra.zeus
 
org.enhydra.zeus.binder - package org.enhydra.zeus.binder
 
org.enhydra.zeus.binding - package org.enhydra.zeus.binding
 
org.enhydra.zeus.generator - package org.enhydra.zeus.generator
 
org.enhydra.zeus.result - package org.enhydra.zeus.result
 
org.enhydra.zeus.source - package org.enhydra.zeus.source
 
org.enhydra.zeus.util - package org.enhydra.zeus.util
 

P

Property - interface org.enhydra.zeus.binding.Property
Property implements the Binding interface and defines behavior for a property of a Java class.

R

removeProperty(java.lang.String) - Method in class org.enhydra.zeus.binding.BaseContainer
This will remove a Property from this Container, given the property's name.
removeProperty(java.lang.String) - Method in class org.enhydra.zeus.binding.ContainerProperty
This will remove a Property from this Container, given the property's name.
removeProperty(java.lang.String) - Method in interface org.enhydra.zeus.binding.Container
This will remove a Property from this Container, given the property's name.
Result - interface org.enhydra.zeus.Result
Result provides an interface for all output means.
result - Class Diagram in org.enhydra.zeus.result
 

S

SchemaBinder - class org.enhydra.zeus.binder.SchemaBinder
SchemaBinder implements the Binder interface and allows generation of Zeus Bindings from an XML Schema.
SchemaBinder(org.enhydra.zeus.Source) - Constructor for class org.enhydra.zeus.binder.SchemaBinder
This constructor takes in a Source to read an XML Schema from and allow generation of the Bindings from it.
setAccessModifier(int) - Method in class org.enhydra.zeus.binding.BaseProperty
This will set the access level modifier for a property.
setAccessModifier(int) - Method in class org.enhydra.zeus.binding.ContainerProperty
This will set the access level modifier for a property.
setAccessModifier(int) - Method in interface org.enhydra.zeus.binding.Property
This will set the access level modifier for a property.
setCollectionClass(java.lang.String) - Method in interface org.enhydra.zeus.Generator
This will set the Collection class to use anytime that a collection of values need to be stored.
setCollectionClass(java.lang.String) - Method in class org.enhydra.zeus.generator.SimpleGenerator
This will set the Collection class to use anytime that a collection of values need to be stored.
setDefaultValue(java.lang.Object) - Method in class org.enhydra.zeus.binding.BaseProperty
This will set the default value of the property.
setDefaultValue(java.lang.Object) - Method in class org.enhydra.zeus.binding.ContainerProperty
This will set the default value of the property.
setDefaultValue(java.lang.Object) - Method in interface org.enhydra.zeus.binding.Property
This will set the default value of the property.
setImplClass(java.lang.String,java.lang.String) - Method in class org.enhydra.zeus.Unmarshaller
For the supplied interface name, this will allow a customized implementation class to be set.
setIsCollection(boolean) - Method in class org.enhydra.zeus.binding.BaseProperty
This will whether or not this Property is a Collection (in other words, the property represents a collection of values).
setIsCollection(boolean) - Method in class org.enhydra.zeus.binding.ContainerProperty
This will whether or not this Property is a Collection (in other words, the property represents a collection of values).
setIsCollection(boolean) - Method in interface org.enhydra.zeus.binding.Property
This will whether or not this Property is a Collection (in other words, the property represents a collection of values).
setJavaType(java.lang.String) - Method in interface org.enhydra.zeus.Binding
This will set the Java type for this binding.
setJavaType(java.lang.String) - Method in class org.enhydra.zeus.binding.BaseBinding
This will set the Java type for this binding.
setName(java.lang.String) - Method in interface org.enhydra.zeus.Binding
This will set the name of the binding.
setName(java.lang.String) - Method in class org.enhydra.zeus.binding.BaseBinding
This will set the name of the binding.
setSystemID(java.lang.String) - Method in interface org.enhydra.zeus.Result
This will set the system ID for this Result.
setSystemID(java.lang.String) - Method in interface org.enhydra.zeus.Source
This will set the system ID for this Source.
setSystemID(java.lang.String) - Method in class org.enhydra.zeus.result.BaseResult
This will set the system ID for this Result.
setSystemID(java.lang.String) - Method in class org.enhydra.zeus.source.BaseSource
This will set the system ID for this Source.
SimpleGenerator - class org.enhydra.zeus.generator.SimpleGenerator
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 File [directory]).
SimpleGenerator() - Constructor for class org.enhydra.zeus.generator.SimpleGenerator
This will construct a new instance of SimpleGenerator.
Source - interface org.enhydra.zeus.Source
Source provides an interface for all input means.
source - Class Diagram in org.enhydra.zeus.source
 
StreamDTDSource - class org.enhydra.zeus.source.StreamDTDSource
Source provides an interface for all input means.
StreamDTDSource(java.io.InputStream,java.lang.String) - Constructor for class org.enhydra.zeus.source.StreamDTDSource
This will take in an InputStream and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamDTDSource(java.io.InputStream) - Constructor for class org.enhydra.zeus.source.StreamDTDSource
This will take in an InputStream and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamDTDSource(java.io.Reader,java.lang.String) - Constructor for class org.enhydra.zeus.source.StreamDTDSource
This will take in a Reader and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamDTDSource(java.io.Reader) - Constructor for class org.enhydra.zeus.source.StreamDTDSource
This will take in a Reader and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamResult - class org.enhydra.zeus.result.StreamResult
Result provides an interface for all output means.
StreamResult(java.io.OutputStream,java.lang.String) - Constructor for class org.enhydra.zeus.result.StreamResult
This will take in an OutputStream and output XML to that stream when asked.
StreamResult(java.io.OutputStream) - Constructor for class org.enhydra.zeus.result.StreamResult
This will take in an OutputStream and output XML to that stream when asked It assumes that no system ID is present; for passing in a system ID, see #StreamResult(OutputStream, String).
StreamResult(java.io.Writer,java.lang.String) - Constructor for class org.enhydra.zeus.result.StreamResult
This will take in a Reader and write XML to that stream when asked.
StreamResult(java.io.Writer) - Constructor for class org.enhydra.zeus.result.StreamResult
This will take in a Writer and write XML to that stream when asked.
StreamSource - class org.enhydra.zeus.source.StreamSource
Source provides an interface for all input means.
StreamSource(java.io.InputStream,java.lang.String) - Constructor for class org.enhydra.zeus.source.StreamSource
This will take in an InputStream and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamSource(java.io.InputStream) - Constructor for class org.enhydra.zeus.source.StreamSource
This will take in an InputStream and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamSource(java.io.Reader,java.lang.String) - Constructor for class org.enhydra.zeus.source.StreamSource
This will take in a Reader and read XML from that stream when asked, converting the read XML into a Document as needed.
StreamSource(java.io.Reader) - Constructor for class org.enhydra.zeus.source.StreamSource
This will take in a Reader and read XML from that stream when asked, converting the read XML into a Document as needed.

U

unmarshall(org.enhydra.zeus.Source) - Method in class org.enhydra.zeus.Unmarshaller
This method is the public entry point for unmarshalling an object from an XML instance document.
Unmarshaller - class org.enhydra.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.
Unmarshaller() - Constructor for class org.enhydra.zeus.Unmarshaller
Simple constructor.
util - Class Diagram in org.enhydra.zeus.util
 

W

write(java.lang.String) - Method in interface org.enhydra.zeus.Result
This will write a character stream to the output facility associated with this Result.
write(java.lang.String) - Method in class org.enhydra.zeus.result.BaseResult
This will write a character stream to the output facility associated with this Result.
write(java.lang.String) - Method in class org.enhydra.zeus.result.StreamResult
This will write a character stream to the output facility associated with this Result.

Z

zeus - Class Diagram in org.enhydra.zeus