Uses of Interface
org.joda.beans.MetaProperty

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.
<R> MetaProperty<R>
MetaBean.metaProperty(String propertyName)
          Gets a meta-property by name.
<R> MetaProperty<R>
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()
           
<R> MetaProperty<R>
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
<P> BasicProperty<P>
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)
           
<R> MetaProperty<R>
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
<R> MetaProperty<R>
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.
 



Copyright © 2007–2014 Joda.org. All rights reserved.