| Package | Description |
|---|---|
| org.joda.beans |
Base interfaces and annotations defining Joda-Beans.
|
| org.joda.beans.impl |
Base implementations of Joda-Bean interfaces.
|
| org.joda.beans.impl.direct |
Implementation of Joda-Beans designed for extension by the code generator.
|
| org.joda.beans.impl.light |
Implementation of light immutable Joda-Beans.
|
| org.joda.beans.impl.reflection |
Implementation of Joda-Beans using reflection.
|
| org.joda.beans.ser |
Serialization of Joda-Beans.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DynamicMetaBean
A dynamic meta-bean which works with
DynamicBean. |
interface |
TypedMetaBean<T extends Bean>
A meta-bean that captures the type of the bean.
|
| Modifier and Type | Method and Description |
|---|---|
MetaBean |
MetaProperty.metaBean()
Gets the meta-bean which owns this meta-property.
|
MetaBean |
Bean.metaBean()
Gets the meta-bean representing the parts of the bean that are
common across all instances, such as the set of meta-properties.
|
static MetaBean |
JodaBeanUtils.metaBean(Class<?> cls)
Deprecated.
Use
of(Class) |
static MetaBean |
MetaBean.of(Class<?> cls)
Obtains a meta-bean from a
Class. |
| Modifier and Type | Method and Description |
|---|---|
static void |
MetaBean.register(MetaBean metaBean)
Registers a meta-bean.
|
static void |
JodaBeanUtils.registerMetaBean(MetaBean metaBean)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMetaBean
Basic implementation of
MetaBean. |
| Modifier and Type | Method and Description |
|---|---|
MetaBean |
BufferingBeanBuilder.getMetaBean()
Gets the meta-beans.
|
MetaBean |
StandaloneMetaProperty.metaBean() |
| Modifier and Type | Method and Description |
|---|---|
static BufferingBeanBuilder<?> |
BufferingBeanBuilder.of(MetaBean metaBean)
Constructs the builder wrapping the target bean.
|
static <R> StandaloneMetaProperty<R> |
StandaloneMetaProperty.of(String propertyName,
MetaBean metaBean,
Class<R> clazz)
Creates a non-generified property.
|
static <R> StandaloneMetaProperty<R> |
StandaloneMetaProperty.of(String propertyName,
MetaBean metaBean,
Class<R> clazz,
Type type)
Creates a property.
|
| Constructor and Description |
|---|
BasicImmutableBeanBuilder(MetaBean meta)
Constructs the builder.
|
BufferingBeanBuilder(MetaBean metaBean)
Constructs the builder wrapping the target bean.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirectMetaBean
A meta-bean implementation designed for use by the code generator.
|
class |
MinimalMetaBean<T extends Bean>
A meta-bean implementation designed for use by the code generator.
|
| Modifier and Type | Method and Description |
|---|---|
MetaBean |
DirectMetaProperty.metaBean() |
| Modifier and Type | Method and Description |
|---|---|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofDerived(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create a derived read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofImmutable(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create an imutable meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadOnly(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create a read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadOnlyBuildable(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create a buildable read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadWrite(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create a read-write meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofWriteOnly(MetaBean metaBean,
String propertyName,
Class<?> declaringType,
Class<P> propertyType)
Factory to create a write-only meta-property avoiding duplicate generics.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LightMetaBean<T extends Bean>
A meta-bean implementation that operates using method handles.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectiveMetaBean<T extends Bean>
A meta-bean implementation that uses reflection.
|
| Modifier and Type | Method and Description |
|---|---|
MetaBean |
SerDeserializer.findMetaBean(Class<?> beanType)
Lookup the meta-bean for the speecified type.
|
MetaBean |
DefaultDeserializer.findMetaBean(Class<?> beanType) |
| Modifier and Type | Method and Description |
|---|---|
BeanBuilder<?> |
SerDeserializer.createBuilder(Class<?> beanType,
MetaBean metaBean)
Creates the stateful builder that captures state as the parse progresses.
|
BeanBuilder<?> |
DefaultDeserializer.createBuilder(Class<?> beanType,
MetaBean metaBean) |
MetaProperty<?> |
SerDeserializer.findMetaProperty(Class<?> beanType,
MetaBean metaBean,
String propertyName)
Lookup the meta-property for the specified property name.
|
MetaProperty<?> |
DefaultDeserializer.findMetaProperty(Class<?> beanType,
MetaBean metaBean,
String propertyName) |
Copyright © 2007–2017 Joda.org. All rights reserved.