| Interface | Description |
|---|---|
| BeanInfo |
Data container, which provides the required
information on a particular data bean.
|
| BeanProperty |
An instance of
BeanProperty is being mapped
to an attribute, or element, in the schema. |
| Class | Description |
|---|---|
| BeanInfoFactory |
A
BeanInfoFactory is reading and analyzing
a given bean class. |
| BeanSchemaWriter |
The
BeanSchemaWriter is an object, which takes
as input an instance of JavaSource, and creates
a corresponding instance of XML Schema. |
| Exception | Description |
|---|---|
| BeanReaderException |
An exception, which is being thrown, if an error
was encountered while running the BeanReader.
|
This package contains the BeanReader. The bean reader
takes as input a Java bean class. The output is an equivalent XML schema:
Using JaxMe, one can create a marshaller and an unmarshaller, which
convert an instance of the bean class into an instance of the XML schema,
or vice versa, convert an instance of the schema into a bean.
The input may either be a compiled bean class (in which case Java reflection is used for analyzing the class) or it may be a set of Java source files. JaxMe Java source reflection is used in the latter case.