| 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 | 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 | Description |
|---|---|---|
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(java.lang.Class<?> cls) |
Deprecated.
Use
of(Class) |
MetaBean |
MetaProperty.metaBean() |
Gets the meta-bean which owns this meta-property.
|
static MetaBean |
MetaBean.of(java.lang.Class<?> cls) |
Obtains a meta-bean from a
Class. |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
MetaBean.register(MetaBean metaBean) |
Registers a meta-bean.
|
static void |
JodaBeanUtils.registerMetaBean(MetaBean metaBean) |
Deprecated.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicMetaBean |
Basic implementation of
MetaBean. |
| Modifier and Type | Method | Description |
|---|---|---|
MetaBean |
BufferingBeanBuilder.getMetaBean() |
Gets the meta-beans.
|
MetaBean |
StandaloneMetaProperty.metaBean() |
| Modifier and Type | Method | Description |
|---|---|---|
static BufferingBeanBuilder<?> |
BufferingBeanBuilder.of(MetaBean metaBean) |
Constructs the builder wrapping the target bean.
|
static <R> StandaloneMetaProperty<R> |
StandaloneMetaProperty.of(java.lang.String propertyName,
MetaBean metaBean,
java.lang.Class<R> clazz) |
Creates a non-generified property.
|
static <R> StandaloneMetaProperty<R> |
StandaloneMetaProperty.of(java.lang.String propertyName,
MetaBean metaBean,
java.lang.Class<R> clazz,
java.lang.reflect.Type type) |
Creates a property.
|
| Constructor | Description |
|---|---|
BasicImmutableBeanBuilder(MetaBean meta) |
Constructs the builder.
|
BufferingBeanBuilder(MetaBean metaBean) |
Constructs the builder wrapping the target bean.
|
| Modifier and Type | Class | 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 | Description |
|---|---|---|
MetaBean |
DirectMetaProperty.metaBean() |
| Modifier and Type | Method | Description |
|---|---|---|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofDerived(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create a derived read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofImmutable(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create an imutable meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadOnly(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create a read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadOnlyBuildable(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create a buildable read-only meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofReadWrite(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create a read-write meta-property avoiding duplicate generics.
|
static <P> DirectMetaProperty<P> |
DirectMetaProperty.ofWriteOnly(MetaBean metaBean,
java.lang.String propertyName,
java.lang.Class<?> declaringType,
java.lang.Class<P> propertyType) |
Factory to create a write-only meta-property avoiding duplicate generics.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
LightMetaBean<T extends Bean> |
A meta-bean implementation that operates using method handles.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ReflectiveMetaBean<T extends Bean> |
A meta-bean implementation that uses reflection.
|
| Modifier and Type | Method | Description |
|---|---|---|
MetaBean |
DefaultDeserializer.findMetaBean(java.lang.Class<?> beanType) |
|
MetaBean |
SerDeserializer.findMetaBean(java.lang.Class<?> beanType) |
Lookup the meta-bean for the speecified type.
|
| Modifier and Type | Method | Description |
|---|---|---|
BeanBuilder<?> |
DefaultDeserializer.createBuilder(java.lang.Class<?> beanType,
MetaBean metaBean) |
|
BeanBuilder<?> |
SerDeserializer.createBuilder(java.lang.Class<?> beanType,
MetaBean metaBean) |
Creates the stateful builder that captures state as the parse progresses.
|
MetaProperty<?> |
DefaultDeserializer.findMetaProperty(java.lang.Class<?> beanType,
MetaBean metaBean,
java.lang.String propertyName) |
|
MetaProperty<?> |
SerDeserializer.findMetaProperty(java.lang.Class<?> beanType,
MetaBean metaBean,
java.lang.String propertyName) |
Lookup the meta-property for the specified property name.
|
Copyright © 2007–2018 Joda.org. All rights reserved.