This package contains the BeanReader
.
See: Description
Interface Summary | |
---|---|
BeanInfo | Data container, which provides the required information on a particular data bean. |
BeanProperty | An instance of {@link BeanProperty} is being mapped to an attribute, or element, in the schema. |
Class Summary | |
---|---|
BeanInfoFactory | A {@link BeanInfoFactory} is reading and analyzing a given bean class. |
BeanReaderException | An exception, which is being thrown, if an error was encountered while running the BeanReader. |
BeanSchemaWriter | The {@link BeanSchemaWriter} is an object, which takes as input an instance of {@link JavaSource}, and creates a corresponding instance of XML Schema. |
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.