- BasicBean - Class in org.joda.beans.impl
-
Basic implementation of Bean
intended for applications to subclass.
- BasicBean() - Constructor for class org.joda.beans.impl.BasicBean
-
- BasicBeanBuilder<T extends Bean> - Class in org.joda.beans.impl
-
Basic implementation of BeanBuilder
that wraps a real bean.
- BasicBeanBuilder(T) - Constructor for class org.joda.beans.impl.BasicBeanBuilder
-
Constructs the builder wrapping the target bean.
- BasicMetaBean - Class in org.joda.beans.impl
-
Basic implementation of MetaBean
.
- BasicMetaBean() - Constructor for class org.joda.beans.impl.BasicMetaBean
-
- BasicMetaProperty<P> - Class in org.joda.beans.impl
-
An abstract base meta-property.
- BasicMetaProperty(String) - Constructor for class org.joda.beans.impl.BasicMetaProperty
-
Constructor.
- BasicProperty<P> - Class in org.joda.beans.impl
-
A property that binds a Bean
to a MetaProperty
.
- BasicPropertyMap - Class in org.joda.beans.impl
-
A standard map of properties.
- Bean - Interface in org.joda.beans
-
A bean consisting of a set of properties.
- bean() - Method in class org.joda.beans.impl.BasicProperty
-
- bean() - Method in interface org.joda.beans.Property
-
Gets the bean which owns this property.
- BeanAssert - Class in org.joda.beans.test
-
Assertion class to compare beans.
- BeanBuilder<T extends Bean> - Interface in org.joda.beans
-
A builder for a bean, providing a safe way to create it.
- BeanCodeGen - Class in org.joda.beans.gen
-
Code generator for the beans.
- BeanCodeGen(List<File>, String, String, int, boolean) - Constructor for class org.joda.beans.gen.BeanCodeGen
-
Creates the generator for a single bean.
- BeanDefinition - Annotation Type in org.joda.beans
-
Annotation defining a bean for code generation.
- BeanMongoDBObject - Class in org.joda.beans.integrate.mongo
-
Allows a Joda-Bean to be passed directly to MongoDB.
- BeanMongoDBObject(Bean) - Constructor for class org.joda.beans.integrate.mongo.BeanMongoDBObject
-
Creates an instance wrapping a bean.
- beanName() - Method in class org.joda.beans.impl.BasicMetaBean
-
- beanName() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- beanName() - Method in interface org.joda.beans.MetaBean
-
Gets the bean name, which is normally the fully qualified class name of the bean.
- BeanQuery<P> - Interface in org.joda.beans
-
A query based on beans.
- beanType() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- beanType() - Method in interface org.joda.beans.MetaBean
-
Get the type of the bean represented as a Class
.
- build() - Method in interface org.joda.beans.BeanBuilder
-
Builds the bean from the state of the builder.
- build() - Method in class org.joda.beans.impl.BasicBeanBuilder
-
- builder() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- builder() - Method in interface org.joda.beans.MetaBean
-
Creates a bean builder that can be used to create an instance of this bean.
- get(Bean) - Method in interface org.joda.beans.BeanQuery
-
Queries a value from the specified bean.
- get(String) - Method in class org.joda.beans.impl.BasicBeanBuilder
-
Gets the current value of the property.
- get() - Method in class org.joda.beans.impl.BasicProperty
-
- get(Object) - Method in class org.joda.beans.impl.BasicPropertyMap
-
- get(Bean) - Method in class org.joda.beans.impl.direct.DirectMetaProperty
-
- get(Object) - Method in class org.joda.beans.impl.direct.DirectMetaPropertyMap
-
- get(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property.
- get(String, Class<T>) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property cast to a specific type.
- get(Object) - Method in class org.joda.beans.impl.map.MapBeanPropertyMap
-
- get(Bean) - Method in class org.joda.beans.impl.reflection.ReflectiveMetaProperty
-
- get(String) - Method in class org.joda.beans.integrate.freemarker.FreemarkerTemplateModel
-
Gets the value for the specified key, wrapping the result in another model.
- get(String) - Method in class org.joda.beans.integrate.mongo.BeanMongoDBObject
-
- get(Bean) - Method in interface org.joda.beans.MetaProperty
-
Gets the value of the property for the specified bean.
- get() - Method in interface org.joda.beans.Property
-
Gets the value of the property for the associated bean.
- get(Bean) - Method in class org.joda.beans.query.ChainedBeanQuery
-
- getAdaptedObject(Class) - Method in class org.joda.beans.integrate.freemarker.FreemarkerTemplateModel
-
Unwraps the model, returning the bean.
- getBoolean(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a boolean
.
- getChain() - Method in class org.joda.beans.query.ChainedBeanQuery
-
Gets the list of queries being chained.
- getDouble(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a double
.
- getDouble(String, double) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a double
using a default value.
- getInt(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a int
.
- getInt(String, int) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a int
using a default value.
- getLong(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a long
.
- getLong(String, long) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a long
using a default value.
- getString(Bean) - Method in class org.joda.beans.impl.BasicMetaProperty
-
- getString(Bean, StringConvert) - Method in class org.joda.beans.impl.BasicMetaProperty
-
- getString(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property as a String
.
- getString(Bean) - Method in interface org.joda.beans.MetaProperty
-
Gets the value of the property for the specified bean converted to a string.
- getString(Bean, StringConvert) - Method in interface org.joda.beans.MetaProperty
-
Gets the value of the property for the specified bean converted to a string.
- getTargetBean() - Method in class org.joda.beans.impl.BasicBeanBuilder
-
Gets the target bean.
- main(String[]) - Static method in class org.joda.beans.gen.BeanCodeGen
-
Main method.
- MapBean - Class in org.joda.beans.impl.map
-
Implementation of a fully dynamic Bean
based on an exposed Map
.
- MapBean() - Constructor for class org.joda.beans.impl.map.MapBean
-
- MapBeanPropertyMap - Class in org.joda.beans.impl.map
-
A map of properties for a MapBean
.
- mapKeyType(Property<?>) - Static method in class org.joda.beans.JodaBeanUtils
-
Extracts the map key type as a Class
from a meta-property.
- mapKeyType(MetaProperty<?>, Class<?>) - Static method in class org.joda.beans.JodaBeanUtils
-
Extracts the map key type as a Class
from a meta-property.
- mapValueType(Property<?>) - Static method in class org.joda.beans.JodaBeanUtils
-
Extracts the map key type as a Class
from a meta-property.
- mapValueType(MetaProperty<?>, Class<?>) - Static method in class org.joda.beans.JodaBeanUtils
-
Extracts the map key type as a Class
from a meta-property.
- markAsPartialObject() - Method in class org.joda.beans.integrate.mongo.BeanMongoDBObject
-
- metaBean() - Method in interface org.joda.beans.Bean
-
Gets the meta-bean representing the parts of the bean that are
common across all instances, such as the set of meta-properties.
- metaBean() - Method in class org.joda.beans.impl.direct.DirectMetaProperty
-
- metaBean() - Method in class org.joda.beans.impl.flexi.FlexiBean
-
- metaBean() - Method in class org.joda.beans.impl.map.MapBean
-
- metaBean() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaProperty
-
- metaBean(Class<?>) - Static method in class org.joda.beans.JodaBeanUtils
-
Gets the meta-bean given a class.
- MetaBean - Interface in org.joda.beans
-
A meta-bean, defining those aspects of a bean which are not specific
to a particular instance, such as the type and set of meta-properties.
- metaBean() - Method in interface org.joda.beans.MetaProperty
-
Gets the meta-bean which owns this meta-property.
- metaProperty(String) - Method in class org.joda.beans.impl.BasicMetaBean
-
- metaProperty() - Method in class org.joda.beans.impl.BasicProperty
-
- metaProperty(String) - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- metaProperty(String) - Method in interface org.joda.beans.MetaBean
-
Gets a meta-property by name.
- MetaProperty<P> - Interface in org.joda.beans
-
A meta-property, defining those aspects of a property which are not specific
to a particular bean, such as the property type and name.
- metaProperty() - Method in interface org.joda.beans.Property
-
Gets the meta-property representing the parts of the property that are
common across all instances, such as the name.
- metaPropertyCount() - Method in class org.joda.beans.impl.BasicMetaBean
-
- metaPropertyCount() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- metaPropertyCount() - Method in interface org.joda.beans.MetaBean
-
Counts the number of properties.
- metaPropertyExists(String) - Method in class org.joda.beans.impl.BasicMetaBean
-
- metaPropertyExists(String) - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- metaPropertyExists(String) - Method in interface org.joda.beans.MetaBean
-
Checks if a property exists.
- metaPropertyGet(String) - Method in class org.joda.beans.impl.direct.DirectMetaBean
-
Gets the meta-property by name.
- metaPropertyIterable() - Method in class org.joda.beans.impl.BasicMetaBean
-
- metaPropertyIterable() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- metaPropertyIterable() - Method in interface org.joda.beans.MetaBean
-
Gets an iterator of meta-properties.
- metaPropertyMap() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
- metaPropertyMap() - Method in interface org.joda.beans.MetaBean
-
Gets the map of meta-properties, keyed by property name.
- of(Bean, MetaProperty<P>) - Static method in class org.joda.beans.impl.BasicProperty
-
Factory to create a property avoiding duplicate generics.
- of(Bean) - Static method in class org.joda.beans.impl.BasicPropertyMap
-
Factory to create a property map avoiding duplicate generics.
- of(MapBean) - Static method in class org.joda.beans.impl.map.MapBeanPropertyMap
-
Factory to create a property map avoiding duplicate generics.
- of(Class<B>) - Static method in class org.joda.beans.impl.reflection.ReflectiveMetaBean
-
Factory to create a meta-bean avoiding duplicate generics.
- of(Class<? extends Bean>, String) - Static method in class org.joda.beans.impl.reflection.ReflectiveMetaProperty
-
Factory to create a meta-property avoiding duplicate generics.
- of(BeanQuery<? extends Bean>, BeanQuery<P>) - Static method in class org.joda.beans.query.ChainedBeanQuery
-
Obtains a chained query from two other queries.
- of(BeanQuery<? extends Bean>, BeanQuery<? extends Bean>, BeanQuery<P>) - Static method in class org.joda.beans.query.ChainedBeanQuery
-
Obtains a chained query from three queries.
- of(BeanQuery<? extends Bean>, BeanQuery<? extends Bean>, BeanQuery<? extends Bean>, BeanQuery<P>) - Static method in class org.joda.beans.query.ChainedBeanQuery
-
Obtains a chained query from four queries.
- ofReadOnly(MetaBean, String, Class<?>, Class<P>) - Static method in class org.joda.beans.impl.direct.DirectMetaProperty
-
Factory to create a read-write meta-property avoiding duplicate generics.
- ofReadWrite(MetaBean, String, Class<?>, Class<P>) - Static method in class org.joda.beans.impl.direct.DirectMetaProperty
-
Factory to create a read-write meta-property avoiding duplicate generics.
- ofWriteOnly(MetaBean, String, Class<?>, Class<P>) - Static method in class org.joda.beans.impl.direct.DirectMetaProperty
-
Factory to create a read-write meta-property avoiding duplicate generics.
- org.joda.beans - package org.joda.beans
-
Base interfaces and annotations defining Joda-Beans.
- org.joda.beans.gen - package org.joda.beans.gen
-
Code generator for Joda-Beans.
- org.joda.beans.impl - package org.joda.beans.impl
-
Base implementations of Joda-Bean interfaces.
- org.joda.beans.impl.direct - package org.joda.beans.impl.direct
-
Implementation of Joda-Beans designed for extension by the code generator.
- org.joda.beans.impl.flexi - package org.joda.beans.impl.flexi
-
Implementation of Joda-Beans as a flexible map of data.
- org.joda.beans.impl.map - package org.joda.beans.impl.map
-
Implementation of Joda-Beans extending a map.
- org.joda.beans.impl.reflection - package org.joda.beans.impl.reflection
-
Implementation of Joda-Beans using reflection.
- org.joda.beans.integrate.freemarker - package org.joda.beans.integrate.freemarker
-
Integration of Joda-Beans and Freemarker.
- org.joda.beans.integrate.mongo - package org.joda.beans.integrate.mongo
-
Integration of Joda-Beans and MongoDB.
- org.joda.beans.query - package org.joda.beans.query
-
Support for the BeanQuery interface.
- org.joda.beans.test - package org.joda.beans.test
-
Utility to assist with testing and comparing Joda-Beans.
- process() - Method in class org.joda.beans.gen.BeanCodeGen
-
Processes the file, recursing as necessary, generating the code.
- propertiesEqual(Bean, Bean) - Static method in class org.joda.beans.JodaBeanUtils
-
Checks if the two beans have the same set of properties.
- propertiesHashCode(Bean) - Static method in class org.joda.beans.JodaBeanUtils
-
Returns a hash code based on the set of properties on a bean.
- propertiesToString(Bean, String) - Static method in class org.joda.beans.JodaBeanUtils
-
Returns a string describing the set of properties on a bean.
- property(String) - Method in interface org.joda.beans.Bean
-
Gets a property by name.
- property(String) - Method in class org.joda.beans.impl.BasicBean
-
- property(String) - Method in class org.joda.beans.impl.direct.DirectBean
-
- property(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
- property(String) - Method in class org.joda.beans.impl.map.MapBean
-
- Property<P> - Interface in org.joda.beans
-
A property that is linked to a specific bean.
- propertyDefine(String, Class<?>) - Method in interface org.joda.beans.DynamicBean
-
Adds a property to those allowed to be stored in the bean.
- propertyDefine(String, Class<?>) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
- propertyDefine(String, Class<?>) - Method in class org.joda.beans.impl.map.MapBean
-
- PropertyDefinition - Annotation Type in org.joda.beans
-
Annotation defining a property for code generation.
- propertyExists(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Checks if the property exists.
- propertyGenericType() - Method in class org.joda.beans.impl.direct.DirectMetaProperty
-
- propertyGenericType() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaProperty
-
- propertyGenericType() - Method in interface org.joda.beans.MetaProperty
-
Gets the generic types of the property.
- propertyGet(String, boolean) - Method in class org.joda.beans.impl.direct.DirectBean
-
Gets the value of the property.
- propertyGet(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Gets the value of the property.
- PropertyMap - Interface in org.joda.beans
-
A map of properties that is linked to a specific bean.
- propertyNames() - Method in interface org.joda.beans.Bean
-
Gets the set of property names.
- propertyNames() - Method in class org.joda.beans.impl.BasicBean
-
- propertyNames() - Method in class org.joda.beans.impl.direct.DirectBean
-
- propertyNames() - Method in class org.joda.beans.impl.flexi.FlexiBean
-
- propertyNames() - Method in class org.joda.beans.impl.map.MapBean
-
- PropertyReadWrite - Enum in org.joda.beans
-
An enumeration of read-write property types.
- propertyRemove(String) - Method in interface org.joda.beans.DynamicBean
-
Removes a property by name.
- propertyRemove(String) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
- propertyRemove(String) - Method in class org.joda.beans.impl.map.MapBean
-
- propertySet(String, Object, boolean) - Method in class org.joda.beans.impl.direct.DirectBean
-
Sets the value of the property.
- propertySet(String, Object) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Sets the value of the property.
- propertyType() - Method in class org.joda.beans.impl.direct.DirectMetaProperty
-
- propertyType() - Method in class org.joda.beans.impl.reflection.ReflectiveMetaProperty
-
- propertyType() - Method in interface org.joda.beans.MetaProperty
-
Get the type of the property represented as a Class
.
- put(Bean, Object) - Method in class org.joda.beans.impl.BasicMetaProperty
-
- put(Object) - Method in class org.joda.beans.impl.BasicProperty
-
- put(String, MetaProperty<?>) - Method in class org.joda.beans.impl.direct.DirectMetaPropertyMap
-
- put(String, Object) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Puts the property into this bean.
- put(String, Object) - Method in class org.joda.beans.integrate.mongo.BeanMongoDBObject
-
- put(Bean, Object) - Method in interface org.joda.beans.MetaProperty
-
Sets the value of the property on the associated bean and returns the previous value.
- put(Object) - Method in interface org.joda.beans.Property
-
Sets the value of the property on the associated bean and returns the previous value.
- putAll(Map<? extends String, ? extends MetaProperty<?>>) - Method in class org.joda.beans.impl.direct.DirectMetaPropertyMap
-
- putAll(Map<String, Object>) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Puts the properties in the specified map into this bean.
- putAll(FlexiBean) - Method in class org.joda.beans.impl.flexi.FlexiBean
-
Puts the properties in the specified bean into this bean.
- putAll(DBObject) - Method in class org.joda.beans.integrate.mongo.BeanMongoDBObject
-
- putAll(Map) - Method in class org.joda.beans.integrate.mongo.BeanMongoDBObject
-