- java.lang.Object
- 
- io.github.mmm.bean.AbstractBean
- 
- io.github.mmm.bean.AbstractVirtualBean
- 
- io.github.mmm.bean.AdvancedBean
 
 
 
- 
- All Implemented Interfaces:
- ReadableBean,- VirtualBean,- WritableBean,- MarshallableObject,- Marshaller<Object>,- Marshalling<Object>,- MarshallingObject,- UnmarshallableObject,- Unmarshaller<Object>,- Validatable
 
 public class AdvancedBean extends AbstractVirtualBean Implementation ofVirtualBeanas regular java class. Extend your beans from this class if you need virtual and dynamic typing.
- 
- 
Field SummaryFields Modifier and Type Field Description static AdvancedBeanPROTOTYPE- 
Fields inherited from interface io.github.mmm.bean.ReadableBeanPROPERTY_TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description AdvancedBean()The constructor.AdvancedBean(BeanClass type)The constructor.
 - 
Method Summary- 
Methods inherited from class io.github.mmm.bean.AbstractVirtualBeancreate, getProperties, getProperty, getPropertyCount, getType, isDynamic, isPrototype, isThreadSafe, onPropertyAdded, updateProperties
 - 
Methods inherited from class io.github.mmm.bean.AbstractBeanadd, add, addProperty, copy, createProperty, createPropertyBuilders, isReadOnly, newInstance, requireDynamic, requireWritable, toString, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface io.github.mmm.marshall.MarshallableObjectwriteObject
 - 
Methods inherited from interface io.github.mmm.bean.ReadableBeancopy, copy, get, getPropertyNameForAlias, isEqualTo, isPolymorphic, isReadOnly, newInstance, validate, write
 - 
Methods inherited from interface io.github.mmm.marshall.UnmarshallableObjectreadObject
 - 
Methods inherited from interface io.github.mmm.bean.VirtualBeanisInstanceOf
 - 
Methods inherited from interface io.github.mmm.bean.WritableBeanaddProperty, createProperty, createProperty, getOrCreateProperty, getOrCreateProperty, getRequiredProperty, read, set, set, set
 
- 
 
- 
- 
- 
Field Detail- 
PROTOTYPEpublic static final AdvancedBean PROTOTYPE - See Also:
- BeanClass.getPrototype()
 
 
- 
 
-