| 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 | Method | Description |
|---|---|---|
BeanBuilder<? extends DynamicBean> |
DynamicMetaBean.builder() |
Creates a bean builder that can be used to create an instance of this bean.
|
BeanBuilder<? extends Bean> |
MetaBean.builder() |
Creates a bean builder that can be used to create an instance of this bean.
|
BeanBuilder<T> |
TypedMetaBean.builder() |
|
BeanBuilder<T> |
BeanBuilder.set(java.lang.String propertyName,
java.lang.Object value) |
Sets the value of a single property into the builder.
|
BeanBuilder<T> |
BeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
Sets the value of a single property into the builder.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicBeanBuilder<T extends Bean> |
Basic implementation of
BeanBuilder that wraps a real bean. |
class |
BasicImmutableBeanBuilder<T extends Bean> |
Basic implementation of
BeanBuilder that wraps a MetaBean. |
class |
BufferingBeanBuilder<T extends Bean> |
Implementation of
BeanBuilder that buffers data in a local map. |
| Modifier and Type | Method | Description |
|---|---|---|
BeanBuilder<T> |
BasicBeanBuilder.set(java.lang.String propertyName,
java.lang.Object value) |
|
BeanBuilder<T> |
BasicBeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
|
BeanBuilder<T> |
BasicImmutableBeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
|
BeanBuilder<T> |
BufferingBeanBuilder.set(java.lang.String propertyName,
java.lang.Object value) |
|
BeanBuilder<T> |
BufferingBeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DirectBeanBuilder<T extends Bean> |
A builder implementation designed for use by the code generator.
|
class |
DirectFieldsBeanBuilder<T extends Bean> |
A builder implementation designed for use by the code generator.
|
class |
DirectPrivateBeanBuilder<T extends Bean> |
A builder implementation designed for use by the code generator.
|
| Modifier and Type | Method | Description |
|---|---|---|
BeanBuilder<T> |
MinimalMetaBean.builder() |
|
BeanBuilder<T> |
DirectFieldsBeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
|
BeanBuilder<T> |
DirectPrivateBeanBuilder.set(MetaProperty<?> metaProperty,
java.lang.Object value) |
| Modifier and Type | Method | Description |
|---|---|---|
static <B extends Bean> |
MinimalMetaBean.of(java.lang.Class<B> beanType,
java.lang.String[] fieldNames,
java.util.function.Supplier<BeanBuilder<B>> builderSupplier,
java.util.function.Function<B,java.lang.Object>... getters) |
Obtains an instance of the meta-bean for immutable beans.
|
static <B extends Bean> |
MinimalMetaBean.of(java.lang.Class<B> beanType,
java.lang.String[] fieldNames,
java.util.function.Supplier<BeanBuilder<B>> builderSupplier,
java.util.List<java.util.function.Function<B,java.lang.Object>> getters,
java.util.List<java.util.function.BiConsumer<B,java.lang.Object>> setters) |
Obtains an instance of the meta-bean for mutable beans.
|
static <B extends Bean> |
MinimalMetaBean.of(java.lang.Class<B> beanType,
java.util.function.Supplier<BeanBuilder<B>> builderSupplier,
java.util.function.Function<B,java.lang.Object>... getters) |
Deprecated.
Use version that takes the field names
|
static <B extends Bean> |
MinimalMetaBean.of(java.lang.Class<B> beanType,
java.util.function.Supplier<BeanBuilder<B>> builderSupplier,
java.util.List<java.util.function.Function<B,java.lang.Object>> getters,
java.util.List<java.util.function.BiConsumer<B,java.lang.Object>> setters) |
Deprecated.
Use version that takes the field names
|
| Modifier and Type | Method | Description |
|---|---|---|
BeanBuilder<T> |
LightMetaBean.builder() |
| Modifier and Type | Method | Description |
|---|---|---|
BeanBuilder<T> |
ReflectiveMetaBean.builder() |
| 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.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
DefaultDeserializer.build(java.lang.Class<?> beanType,
BeanBuilder<?> builder) |
|
java.lang.Object |
SerDeserializer.build(java.lang.Class<?> beanType,
BeanBuilder<?> builder) |
Builds the resulting object.
|
void |
DefaultDeserializer.setValue(BeanBuilder<?> builder,
MetaProperty<?> metaProp,
java.lang.Object value) |
|
void |
SerDeserializer.setValue(BeanBuilder<?> builder,
MetaProperty<?> metaProp,
java.lang.Object value) |
Sets the parsed value into the builder.
|
Copyright © 2007–2018 Joda.org. All rights reserved.