|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MetaProperty | |
|---|---|
| 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.reflection | Implementation of Joda-Beans using reflection. |
| org.joda.beans.ser | Serialization of Joda-Beans. |
| Uses of MetaProperty in org.joda.beans |
|---|
| Methods in org.joda.beans that return MetaProperty | ||
|---|---|---|
MetaProperty<P> |
Property.metaProperty()
Gets the meta-property representing the parts of the property that are common across all instances, such as the name. |
|
|
MetaBean.metaProperty(String propertyName)
Gets a meta-property by name. |
|
|
DynamicMetaBean.metaProperty(String propertyName)
Gets a meta-property by name. |
|
| Methods in org.joda.beans that return types with arguments of type MetaProperty | |
|---|---|
Iterable<MetaProperty<?>> |
MetaBean.metaPropertyIterable()
Gets an iterator of meta-properties. |
Map<String,MetaProperty<?>> |
MetaBean.metaPropertyMap()
Gets the map of meta-properties, keyed by property name. |
| Methods in org.joda.beans with parameters of type MetaProperty | |
|---|---|
static Class<?> |
JodaBeanUtils.collectionType(MetaProperty<?> prop,
Class<?> targetClass)
Extracts the collection content type as a Class from a meta-property. |
static List<Class<?>> |
JodaBeanUtils.collectionTypeTypes(MetaProperty<?> prop,
Class<?> targetClass)
Extracts the map value type generic type parameters as a Class from a meta-property. |
static boolean |
JodaBeanUtils.equalIgnoring(Bean bean1,
Bean bean2,
MetaProperty<?>... properties)
Checks if two beans are equal ignoring one or more properties. |
static Class<?> |
JodaBeanUtils.extractTypeClass(MetaProperty<?> prop,
Class<?> targetClass,
int size,
int index)
Low-level method to extract generic type information. |
Object |
BeanBuilder.get(MetaProperty<?> metaProperty)
Gets the value of a single property previously added to the builder. |
static Class<?> |
JodaBeanUtils.mapKeyType(MetaProperty<?> prop,
Class<?> targetClass)
Extracts the map key type as a Class from a meta-property. |
static Class<?> |
JodaBeanUtils.mapValueType(MetaProperty<?> prop,
Class<?> targetClass)
Extracts the map value type as a Class from a meta-property. |
static List<Class<?>> |
JodaBeanUtils.mapValueTypeTypes(MetaProperty<?> prop,
Class<?> targetClass)
Extracts the map value type generic type parameters as a Class from a meta-property. |
BeanBuilder<T> |
BeanBuilder.set(MetaProperty<?> metaProperty,
Object value)
Sets the value of a single property into the builder. |
BeanBuilder<T> |
BeanBuilder.setString(MetaProperty<?> metaProperty,
String value)
Sets the value of a single property into the builder. |
| Uses of MetaProperty in org.joda.beans.impl |
|---|
| Classes in org.joda.beans.impl that implement MetaProperty | |
|---|---|
class |
BasicMetaProperty<P>
An abstract base meta-property. |
class |
StandaloneMetaProperty<P>
A meta-property that exists separate from a bean. |
| Methods in org.joda.beans.impl that return MetaProperty | ||
|---|---|---|
MetaProperty<P> |
BasicProperty.metaProperty()
|
|
|
BasicMetaBean.metaProperty(String propertyName)
|
|
| Methods in org.joda.beans.impl that return types with arguments of type MetaProperty | |
|---|---|
ConcurrentMap<MetaProperty<?>,Object> |
BufferingBeanBuilder.getBuffer()
Gets the buffer holding the state of the builder. |
Iterable<MetaProperty<?>> |
BasicMetaBean.metaPropertyIterable()
|
| Methods in org.joda.beans.impl with parameters of type MetaProperty | ||
|---|---|---|
Object |
BufferingBeanBuilder.get(MetaProperty<?> metaProperty)
Gets the buffered value associated with the specified property name. |
|
Object |
BasicImmutableBeanBuilder.get(MetaProperty<?> metaProperty)
|
|
Object |
BasicBeanBuilder.get(MetaProperty<?> metaProperty)
|
|
static
|
BasicProperty.of(Bean bean,
MetaProperty<P> metaProperty)
Factory to create a property avoiding duplicate generics. |
|
BeanBuilder<T> |
BufferingBeanBuilder.set(MetaProperty<?> metaProperty,
Object value)
|
|
BeanBuilder<T> |
BasicImmutableBeanBuilder.set(MetaProperty<?> metaProperty,
Object value)
|
|
BeanBuilder<T> |
BasicBeanBuilder.set(MetaProperty<?> metaProperty,
Object value)
|
|
BeanBuilder<T> |
BufferingBeanBuilder.setString(MetaProperty<?> metaProperty,
String value)
|
|
BeanBuilder<T> |
BasicImmutableBeanBuilder.setString(MetaProperty<?> metaProperty,
String value)
|
|
BeanBuilder<T> |
BasicBeanBuilder.setString(MetaProperty<?> metaProperty,
String value)
|
|
| Uses of MetaProperty in org.joda.beans.impl.direct |
|---|
| Classes in org.joda.beans.impl.direct that implement MetaProperty | |
|---|---|
class |
DirectMetaProperty<P>
A meta-property implementation designed for use by the code generator. |
| Methods in org.joda.beans.impl.direct that return MetaProperty | ||
|---|---|---|
MetaProperty<Object> |
DirectMetaPropertyMap.get(Object propertyName)
|
|
|
DirectMetaBean.metaProperty(String propertyName)
|
|
protected MetaProperty<?> |
DirectMetaBean.metaPropertyGet(String propertyName)
Gets the meta-property by name. |
|
MetaProperty<?> |
DirectMetaPropertyMap.put(String key,
MetaProperty<?> value)
|
|
MetaProperty<?> |
DirectMetaPropertyMap.remove(Object key)
|
|
| Methods in org.joda.beans.impl.direct that return types with arguments of type MetaProperty | |
|---|---|
Set<Map.Entry<String,MetaProperty<?>>> |
DirectMetaPropertyMap.entrySet()
|
Collection<MetaProperty<?>> |
DirectMetaPropertyMap.values()
|
| Methods in org.joda.beans.impl.direct with parameters of type MetaProperty | |
|---|---|
Object |
DirectFieldsBeanBuilder.get(MetaProperty<?> metaProperty)
|
MetaProperty<?> |
DirectMetaPropertyMap.put(String key,
MetaProperty<?> value)
|
BeanBuilder<T> |
DirectFieldsBeanBuilder.set(MetaProperty<?> metaProperty,
Object value)
|
BeanBuilder<T> |
DirectFieldsBeanBuilder.setString(MetaProperty<?> metaProperty,
String value)
|
| Method parameters in org.joda.beans.impl.direct with type arguments of type MetaProperty | |
|---|---|
void |
DirectMetaPropertyMap.putAll(Map<? extends String,? extends MetaProperty<?>> m)
|
| Uses of MetaProperty in org.joda.beans.impl.reflection |
|---|
| Classes in org.joda.beans.impl.reflection that implement MetaProperty | |
|---|---|
class |
ReflectiveMetaProperty<P>
A meta-property implemented using a PropertyDescriptor. |
| Methods in org.joda.beans.impl.reflection that return MetaProperty | ||
|---|---|---|
|
ReflectiveMetaBean.metaProperty(String propertyName)
|
|
| Methods in org.joda.beans.impl.reflection that return types with arguments of type MetaProperty | |
|---|---|
Iterable<MetaProperty<?>> |
ReflectiveMetaBean.metaPropertyIterable()
|
Map<String,MetaProperty<?>> |
ReflectiveMetaBean.metaPropertyMap()
|
| Uses of MetaProperty in org.joda.beans.ser |
|---|
| Methods in org.joda.beans.ser that return MetaProperty | |
|---|---|
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)
|
| Methods in org.joda.beans.ser with parameters of type MetaProperty | |
|---|---|
SerIterator |
SerIteratorFactory.create(Object value,
MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
SerIterator |
GuavaSerIteratorFactory.create(Object value,
MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
SerIterator |
CollectSerIteratorFactory.create(Object value,
MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
SerIterable |
SerIteratorFactory.createIterable(MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
SerIterable |
GuavaSerIteratorFactory.createIterable(MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
SerIterable |
CollectSerIteratorFactory.createIterable(MetaProperty<?> prop,
Class<?> beanClass)
Creates an iterator wrapper for a meta-property value. |
static Class<?> |
SerOptional.extractType(MetaProperty<?> metaProp,
Class<?> beanType)
Extracts the value of the property from a bean, unwrapping any optional. |
static Object |
SerOptional.extractValue(MetaProperty<?> metaProp,
Bean bean)
Extracts the value of the property from a bean, unwrapping any optional. |
void |
SerDeserializer.setValue(BeanBuilder<?> builder,
MetaProperty<?> metaProp,
Object value)
Sets the parsed value into the builder. |
void |
DefaultDeserializer.setValue(BeanBuilder<?> builder,
MetaProperty<?> metaProp,
Object value)
|
static Object |
SerOptional.wrapValue(MetaProperty<?> metaProp,
Class<?> beanType,
Object value)
Wraps the value of a property if it is an optional. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||