public class BeanHandler extends BeanStructureDefinitionBuilder implements FormatStructureHandler
This class generates structures according to the JSR 227 specification from a BeanClass by extract JavaBean definition and associated annotation.
Data controls that deals with JavaBean can use this class to generate data and structure.
Constructor and Description |
---|
BeanHandler()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
StructureDefinition |
getStructure(java.lang.String beanClass,
DefinitionContext ctx)
Implement the FormatStructureHandler for getStructure.
|
static BeanHandler |
instance() |
addReadOnlyCollectionOperations, addReadOnlyCollectionOperations, addSingleValueReadOnlyOperations, addSingleValueReadOnlyOperations, addSingleValueUpdateableOperations, addTransactionalOperations, addUpdateableCollectionOperations, addUpdateableCollectionOperations, buildRecursiveStructureDefinition, buildStructure, buildStructure, buildStructure, buildStructureDefinition, generateCollectionOperations, getBeanClass, getIgnoredClasses, getIgnoredMethodNames, getStructure, getStructureDefMap, setBeanClass, setGenerateCollectionOperations, setIgnoredClass, setIgnoredMethodNames, setIgnoredMethodNames, setRecursive, setStructureDefMap
public static BeanHandler instance()
BeanHandler
handlerpublic StructureDefinition getStructure(java.lang.String beanClass, DefinitionContext ctx)
getStructure
in interface FormatStructureHandler
beanClass
- name of the root structure.ctx
- definition context information.