Package org.apache.ws.jaxme.js.beanreader

The bean reader

See:
          Description

Interface Summary
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 Summary
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 Summary
BeanReaderException An exception, which is being thrown, if an error was encountered while running the BeanReader.
 

Package org.apache.ws.jaxme.js.beanreader Description

The bean reader

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.