Uses of Interface
org.joda.beans.Bean

Packages that use Bean
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.flexi Implementation of Joda-Beans as a flexible map of data. 
org.joda.beans.impl.light Implementation of light immutable Joda-Beans. 
org.joda.beans.impl.map Implementation of Joda-Beans extending a map. 
org.joda.beans.impl.reflection Implementation of Joda-Beans using reflection. 
org.joda.beans.integrate.freemarker Integration of Joda-Beans and Freemarker. 
org.joda.beans.integrate.mongo Integration of Joda-Beans and MongoDB. 
org.joda.beans.query Support for the BeanQuery interface. 
org.joda.beans.ser Serialization of Joda-Beans. 
org.joda.beans.ser.bin Serialization of Joda-Beans using a binary format. 
org.joda.beans.ser.json Serialization of Joda-Beans using JSON. 
org.joda.beans.ser.xml Serialization of Joda-Beans using XML. 
org.joda.beans.test Utility to assist with testing and comparing Joda-Beans. 
 

Uses of Bean in org.joda.beans
 

Classes in org.joda.beans with type parameters of type Bean
 interface BeanBuilder<T extends Bean>
          A builder for a bean, providing a safe way to create it.
 

Subinterfaces of Bean in org.joda.beans
 interface DynamicBean
          A dynamic bean that allows properties to be added and removed.
 interface ImmutableBean
          An immutable bean consisting of a set of properties.
 

Methods in org.joda.beans with type parameters of type Bean
<B extends Bean>
B
Property.bean()
          Gets the bean which owns this property.
static
<T extends Bean>
T
JodaBeanUtils.clone(T original)
          Clones a bean.
static
<T extends Bean>
T
JodaBeanUtils.cloneAlways(T original)
          Clones a bean always.
 

Methods in org.joda.beans that return types with arguments of type Bean
static Iterator<Bean> JodaBeanUtils.beanIterator(Bean bean)
          Returns an iterator over all the beans contained within the bean.
 Class<? extends Bean> MetaBean.beanType()
          Get the type of the bean, represented as a Class.
 BeanBuilder<? extends Bean> MetaBean.builder()
          Creates a bean builder that can be used to create an instance of this bean.
static Comparator<Bean> JodaBeanUtils.comparator(BeanQuery<?> query, boolean ascending)
          Obtains a comparator for the specified bean query.
static Comparator<Bean> JodaBeanUtils.comparatorAscending(BeanQuery<?> query)
          Obtains an ascending comparator for the specified bean query.
static Comparator<Bean> JodaBeanUtils.comparatorDescending(BeanQuery<?> query)
          Obtains an descending comparator for the specified bean query.
 

Methods in org.joda.beans with parameters of type Bean
static Iterator<Bean> JodaBeanUtils.beanIterator(Bean bean)
          Returns an iterator over all the beans contained within the bean.
 Property<P> MetaProperty.createProperty(Bean bean)
          Creates a property that binds this meta-property to a specific bean.
 PropertyMap MetaBean.createPropertyMap(Bean bean)
          Creates a map of properties for the specified bean.
static boolean JodaBeanUtils.equalIgnoring(Bean bean1, Bean bean2, MetaProperty<?>... properties)
          Checks if two beans are equal ignoring one or more properties.
 P MetaProperty.get(Bean bean)
          Gets the value of the property for the specified bean.
 P BeanQuery.get(Bean bean)
          Queries a value from the specified bean.
 String MetaProperty.getString(Bean bean)
          Gets the value of the property for the specified bean converted to a string.
 String MetaProperty.getString(Bean bean, org.joda.convert.StringConvert stringConvert)
          Gets the value of the property for the specified bean converted to a string.
static boolean JodaBeanUtils.propertiesEqual(Bean bean1, Bean bean2)
          Checks if the two beans have the same set of properties.
static int JodaBeanUtils.propertiesHashCode(Bean bean)
          Returns a hash code based on the set of properties on a bean.
static String JodaBeanUtils.propertiesToString(Bean bean, String prefix)
          Returns a string describing the set of properties on a bean.
 P MetaProperty.put(Bean bean, Object value)
          Sets the value of the property on the associated bean and returns the previous value.
 void MetaProperty.set(Bean bean, Object value)
          Sets the value of the property on the specified bean.
 void MetaProperty.setString(Bean bean, String value)
          Sets the value of the property on the specified bean from a string by conversion.
 void MetaProperty.setString(Bean bean, String value, org.joda.convert.StringConvert stringConvert)
          Sets the value of the property on the specified bean from a string by conversion.
 

Uses of Bean in org.joda.beans.impl
 

Classes in org.joda.beans.impl with type parameters of type Bean
 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.
 

Classes in org.joda.beans.impl that implement Bean
 class BasicBean
          Basic implementation of Bean intended for applications to subclass.
 

Methods in org.joda.beans.impl with type parameters of type Bean
<B extends Bean>
B
BasicProperty.bean()
           
 

Methods in org.joda.beans.impl with parameters of type Bean
 Property<P> BasicMetaProperty.createProperty(Bean bean)
           
 PropertyMap BasicMetaBean.createPropertyMap(Bean bean)
           
 P StandaloneMetaProperty.get(Bean bean)
           
 String BasicMetaProperty.getString(Bean bean)
           
 String BasicMetaProperty.getString(Bean bean, org.joda.convert.StringConvert stringConvert)
           
static BasicPropertyMap BasicPropertyMap.of(Bean bean)
          Factory to create a property map avoiding duplicate generics.
static
<P> BasicProperty<P>
BasicProperty.of(Bean bean, MetaProperty<P> metaProperty)
          Factory to create a property avoiding duplicate generics.
 P BasicMetaProperty.put(Bean bean, Object value)
           
 void StandaloneMetaProperty.set(Bean bean, Object value)
           
 void BasicMetaProperty.setString(Bean bean, String value)
           
 void BasicMetaProperty.setString(Bean bean, String value, org.joda.convert.StringConvert stringConvert)
           
 

Uses of Bean in org.joda.beans.impl.direct
 

Classes in org.joda.beans.impl.direct with type parameters of type Bean
 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.
 

Classes in org.joda.beans.impl.direct that implement Bean
 class DirectBean
          A bean implementation designed for use by the code generator.
 

Methods in org.joda.beans.impl.direct with parameters of type Bean
 P DirectMetaProperty.get(Bean bean)
           
protected  Object DirectMetaBean.propertyGet(Bean bean, String propertyName, boolean quiet)
          Gets the value of the property.
protected  void DirectMetaBean.propertySet(Bean bean, String propertyName, Object value, boolean quiet)
          Sets the value of the property.
 void DirectMetaProperty.set(Bean bean, Object value)
           
protected  void DirectMetaBean.validate(Bean bean)
          Validates the values of the properties.
 

Uses of Bean in org.joda.beans.impl.flexi
 

Classes in org.joda.beans.impl.flexi that implement Bean
 class FlexiBean
          Implementation of a fully dynamic Bean.
 

Uses of Bean in org.joda.beans.impl.light
 

Classes in org.joda.beans.impl.light with type parameters of type Bean
 class LightMetaBean<T extends Bean>
          A light meta-bean implementation that operates using reflection.
 

Methods in org.joda.beans.impl.light with type parameters of type Bean
static
<B extends Bean>
LightMetaBean<B>
LightMetaBean.of(Class<B> beanClass)
          Obtains an instance of the meta-bean.
 

Methods in org.joda.beans.impl.light that return types with arguments of type Bean
 Class<? extends Bean> LightMetaBean.beanType()
           
 

Methods in org.joda.beans.impl.light with parameters of type Bean
 PropertyMap LightMetaBean.createPropertyMap(Bean bean)
           
 

Uses of Bean in org.joda.beans.impl.map
 

Classes in org.joda.beans.impl.map that implement Bean
 class MapBean
          Implementation of a fully dynamic Bean based on an exposed Map.
 

Uses of Bean in org.joda.beans.impl.reflection
 

Methods in org.joda.beans.impl.reflection with type parameters of type Bean
static
<B extends Bean>
ReflectiveMetaBean
ReflectiveMetaBean.of(Class<B> beanClass)
          Factory to create a meta-bean avoiding duplicate generics.
 

Methods in org.joda.beans.impl.reflection that return types with arguments of type Bean
 Class<? extends Bean> ReflectiveMetaBean.beanType()
           
 BeanBuilder<Bean> ReflectiveMetaBean.builder()
           
 

Methods in org.joda.beans.impl.reflection with parameters of type Bean
 Property<P> ReflectiveMetaProperty.createProperty(Bean bean)
           
 PropertyMap ReflectiveMetaBean.createPropertyMap(Bean bean)
           
 P ReflectiveMetaProperty.get(Bean bean)
           
 void ReflectiveMetaProperty.set(Bean bean, Object value)
           
 

Method parameters in org.joda.beans.impl.reflection with type arguments of type Bean
static
<P> ReflectiveMetaProperty<P>
ReflectiveMetaProperty.of(Class<? extends Bean> beanType, String propertyName)
          Factory to create a meta-property avoiding duplicate generics.
 

Uses of Bean in org.joda.beans.integrate.freemarker
 

Constructors in org.joda.beans.integrate.freemarker with parameters of type Bean
FreemarkerTemplateModel(Bean bean, FreemarkerObjectWrapper wrapper)
          Creates an instance of the model.
 

Uses of Bean in org.joda.beans.integrate.mongo
 

Constructors in org.joda.beans.integrate.mongo with parameters of type Bean
BeanMongoDBObject(Bean bean)
          Creates an instance wrapping a bean.
 

Uses of Bean in org.joda.beans.query
 

Methods in org.joda.beans.query with parameters of type Bean
 P ChainedBeanQuery.get(Bean bean)
           
 

Method parameters in org.joda.beans.query with type arguments of type Bean
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<? extends Bean> prop2, BeanQuery<? extends Bean> prop3, BeanQuery<P> prop4)
          Obtains a chained query from four queries.
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<? extends Bean> prop2, BeanQuery<? extends Bean> prop3, BeanQuery<P> prop4)
          Obtains a chained query from four queries.
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<? extends Bean> prop2, BeanQuery<? extends Bean> prop3, BeanQuery<P> prop4)
          Obtains a chained query from four queries.
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<? extends Bean> prop2, BeanQuery<P> prop3)
          Obtains a chained query from three queries.
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<? extends Bean> prop2, BeanQuery<P> prop3)
          Obtains a chained query from three queries.
static
<P> ChainedBeanQuery<P>
ChainedBeanQuery.of(BeanQuery<? extends Bean> prop1, BeanQuery<P> prop2)
          Obtains a chained query from two other queries.
 

Uses of Bean in org.joda.beans.ser
 

Methods in org.joda.beans.ser with parameters of type Bean
static Object SerOptional.extractValue(MetaProperty<?> metaProp, Bean bean)
          Extracts the value of the property from a bean, unwrapping any optional.
 

Uses of Bean in org.joda.beans.ser.bin
 

Methods in org.joda.beans.ser.bin that return Bean
 Bean JodaBeanBinReader.read(byte[] input)
          Reads and parses to a bean.
 Bean JodaBeanBinReader.read(InputStream input)
          Reads and parses to a bean.
 

Methods in org.joda.beans.ser.bin with parameters of type Bean
 byte[] JodaBeanBinWriter.write(Bean bean)
          Writes the bean to an array of bytes.
 byte[] JodaBeanBinWriter.write(Bean bean, boolean rootType)
          Writes the bean to an array of bytes.
 void JodaBeanBinWriter.write(Bean bean, boolean rootType, OutputStream output)
          Writes the bean to the OutputStream.
 void JodaBeanBinWriter.write(Bean bean, OutputStream output)
          Writes the bean to the OutputStream.
 

Uses of Bean in org.joda.beans.ser.json
 

Methods in org.joda.beans.ser.json that return Bean
 Bean JodaBeanJsonReader.read(Reader input)
          Reads and parses to a bean.
 Bean JodaBeanJsonReader.read(String input)
          Reads and parses to a bean.
 

Methods in org.joda.beans.ser.json with parameters of type Bean
 String JodaBeanSimpleJsonWriter.write(Bean bean)
          Writes the bean to a string.
 String JodaBeanJsonWriter.write(Bean bean)
          Writes the bean to a string.
 void JodaBeanSimpleJsonWriter.write(Bean bean, Appendable output)
          Writes the bean to the Appendable.
 void JodaBeanJsonWriter.write(Bean bean, Appendable output)
          Writes the bean to the Appendable.
 String JodaBeanJsonWriter.write(Bean bean, boolean rootType)
          Writes the bean to a string specifying whether to include the type at the root.
 void JodaBeanJsonWriter.write(Bean bean, boolean rootType, Appendable output)
          Writes the bean to the Appendable specifying whether to include the type at the root.
 

Uses of Bean in org.joda.beans.ser.xml
 

Methods in org.joda.beans.ser.xml that return Bean
 Bean JodaBeanXmlReader.read(InputStream input)
          Reads and parses to a bean.
 Bean JodaBeanXmlReader.read(Reader input)
          Reads and parses to a bean.
 Bean JodaBeanXmlReader.read(String input)
          Reads and parses to a bean.
 

Methods in org.joda.beans.ser.xml with parameters of type Bean
 String JodaBeanXmlWriter.write(Bean bean)
          Writes the bean to a string.
 String JodaBeanXmlWriter.write(Bean bean, boolean rootType)
          Writes the bean to a string.
 StringBuilder JodaBeanXmlWriter.writeToBuilder(Bean bean)
          Writes the bean to the StringBuilder.
 StringBuilder JodaBeanXmlWriter.writeToBuilder(Bean bean, boolean rootType)
          Writes the bean to the StringBuilder.
 

Uses of Bean in org.joda.beans.test
 

Methods in org.joda.beans.test with parameters of type Bean
static void BeanAssert.assertBeanEquals(Bean expected, Bean actual)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEquals(Bean expected, Bean actual, double tolerance)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEquals(String baseMsg, Bean expected, Bean actual)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEquals(String baseMsg, Bean expected, Bean actual, double tolerance)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEqualsFullDetail(Bean expected, Bean actual)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEqualsFullDetail(Bean expected, Bean actual, double tolerance)
          Asserts that two beans are equal, providing a better error message.
static void BeanAssert.assertBeanEqualsFullDetail(String baseMsg, Bean expected, Bean actual)
          Asserts that two beans are equal, providing a better error message, with an unlimited number of errors reported.
static void BeanAssert.assertBeanEqualsFullDetail(String baseMsg, Bean expected, Bean actual, double tolerance)
          Asserts that two beans are equal, providing a better error message, with an unlimited number of errors reported.
 



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