Package org.xerial.util.bean

BeanUtil library that supports smooth exchange between JSON(XML) data and Java (bean class) objects

See:
          Description

Interface Summary
BeanBinder  
BeanBinderSet  
BeanHandler<T> An interface to handle a Bean object
BeanUpdator  
TreeNode Tree represetation of XML/JSON/ANTLR data
TreeVisitor A depth-first visitor model for tree structured data, including XML, JSON, ANTLR Parse Tree, etc.
 

Class Summary
ANTLRWalker A walker implementation for ANTLR parse trees
BeanUtil BeanUtil class supports data binding between JSON data and a bean class.
JSONStreamWalker A walker that traverses JSON streams
MapWalker TreeWalker for map structured data
TreeWalker An depth-first walker interface of tree structured data
TypeInformation BasicType class holds information of standard types that can be directly assignable as Bean parameter values.
XMLWalker XMLWalker traverses XML data in the depth first manner.
 

Enum Summary
BeanErrorCode  
BeanUpdatorType  
 

Exception Summary
BeanException  
 

Annotation Types Summary
Alias node name alias for setter/getter methods
OutputAsXMLAttribute Use this annotation to get a getter result of a bean class as an XML attribute.
 

Package org.xerial.util.bean Description

BeanUtil library that supports smooth exchange between JSON(XML) data and Java (bean class) objects



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.