A B C D E F G H I J L M P R S T U V W 

A

AccessibleIntrospector - Class in jodd.introspector
Default introspector caches all class descriptors.
AccessibleIntrospector() - Constructor for class jodd.introspector.AccessibleIntrospector
 
accessibleOnly - Variable in class jodd.introspector.ClassDescriptor
 
allCtors - Variable in class jodd.introspector.ClassDescriptor
 
allFields - Variable in class jodd.introspector.ClassDescriptor
 
allMethods - Variable in class jodd.introspector.ClassDescriptor
 
allProperties - Variable in class jodd.introspector.ClassDescriptor
 

B

BaseBeanLoader - Class in jodd.bean.loader
BaseBeanLoader() - Constructor for class jodd.bean.loader.BaseBeanLoader
 
BeanCopy - Class in jodd.bean
Powerful tool for copying properties from one bean into another.
BeanCopy(Object, Object) - Constructor for class jodd.bean.BeanCopy
 
BeanException - Exception in jodd.bean
Unchecked bean exception.
BeanException(Throwable) - Constructor for exception jodd.bean.BeanException
 
BeanException(String) - Constructor for exception jodd.bean.BeanException
 
BeanException(String, BeanProperty) - Constructor for exception jodd.bean.BeanException
 
BeanException(String, Throwable) - Constructor for exception jodd.bean.BeanException
 
BeanException(String, BeanProperty, Throwable) - Constructor for exception jodd.bean.BeanException
 
BeanLoader - Interface in jodd.bean.loader
Bean Loaders know how to populate a bean from provided source.
BeanLoaderManager - Class in jodd.bean
Manager for BeanLoader instances that populates java beans from various sources.
BeanLoaderManager() - Constructor for class jodd.bean.BeanLoaderManager
 
beans(Object, Object) - Static method in class jodd.bean.BeanCopy
Static factory.
BeanTemplateParser - Class in jodd.bean
Bean template is a string template with JSP-alike macros for injecting context values.
BeanTemplateParser() - Constructor for class jodd.bean.BeanTemplateParser
 
BeanUtil - Class in jodd.bean
Supreme utility for reading and writing bean properties.
BeanUtil() - Constructor for class jodd.bean.BeanUtil
 
BeanUtilBean - Class in jodd.bean
Instantiable version of BeanUtil.
BeanUtilBean() - Constructor for class jodd.bean.BeanUtilBean
 
BeanVisitor - Class in jodd.bean
Visitor for bean properties.
BeanVisitor() - Constructor for class jodd.bean.BeanVisitor
 

C

cache - Variable in class jodd.introspector.AccessibleIntrospector
 
cache - Variable in class jodd.introspector.WeakIntrospector
 
ClassDescriptor - Class in jodd.introspector
A descriptor class for all methods/fields/constructors of a class.
ClassDescriptor(Class, boolean) - Constructor for class jodd.introspector.ClassDescriptor
 
classDescriptor - Variable in class jodd.introspector.FieldDescriptor
 
classDescriptor - Variable in class jodd.introspector.MethodDescriptor
 
ClassIntrospector - Class in jodd.introspector
Default class Introspector simply delegates method calls for more convenient usage.
ClassIntrospector() - Constructor for class jodd.introspector.ClassIntrospector
 
copy() - Method in class jodd.bean.BeanCopy
Performs the copying.
createBeanMacroResolver(Object) - Static method in class jodd.bean.BeanTemplateParser
Creates bean-backed MacroResolver.

D

declared(boolean) - Method in class jodd.bean.BeanCopy
Defines if all properties should be copied (when set to true) or only public (when set to false, default).
declared - Variable in class jodd.bean.BeanVisitor
Flag for enabling declared properties, or just public one.
describeClass(Class) - Method in class jodd.introspector.AccessibleIntrospector
Describes a class by creating a new instance of ClassDescriptor that examines all accessible methods and fields.
describeClass(Class) - Method in class jodd.introspector.SupportedIntrospector
Describes a class by creating a new instance of ClassDescriptor that will examine all supported methods and fields.
describeClass(Class) - Method in class jodd.introspector.WeakIntrospector
Describes a class by creating a new instance of ClassDescriptor.
destination - Variable in class jodd.bean.BeanCopy
 

E

exclude(String...) - Method in class jodd.bean.BeanCopy
Defines excluded property names.
excludeNames - Variable in class jodd.bean.BeanVisitor
List of excluded property names.
extractThisReference(String) - Static method in class jodd.bean.BeanUtil
Extract the first name of this reference.
extractThisReference(String) - Method in class jodd.bean.BeanUtilBean
Extract the first name of this reference.

F

field - Variable in class jodd.introspector.FieldDescriptor
 
FieldDescriptor - Class in jodd.introspector
Field descriptor.
FieldDescriptor(ClassDescriptor, Field) - Constructor for class jodd.introspector.FieldDescriptor
 
fieldPrefix - Static variable in class jodd.JoddBean
Field name prefix.

G

getAllBeanGetterNames(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns all bean getters names.
getAllBeanGetters(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns all bean getters.
getAllBeanSetterNames(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all bean setters names.
getAllBeanSetters(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all bean setters.
getAllCtors(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all ctors.
getAllFields(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all fields.
getAllMethods(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all methods with the same name.
getAllMethods(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns an array of all methods.
getBeanGetter(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns bean getter identified by name.
getBeanGetterMethodDescriptor(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns MethodDescriptor for bean setter identified by name.
getBeanSetter(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns bean setter identified by name.
getBeanSetterMethodDescriptor(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns bean setter MethodDescriptor identified by name.
getBeanUtilBean() - Method in class jodd.bean.loader.BaseBeanLoader
 
getClassDescriptor() - Method in class jodd.introspector.FieldDescriptor
Returns parent class descriptor.
getClassDescriptor() - Method in class jodd.introspector.MethodDescriptor
Returns parent class descriptor.
getClassDescriptorMap(Class) - Method in class jodd.introspector.WeakIntrospector
Returns class descriptor map.
getCtor(Class[], boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the constructor identified by arguments or null if not found.
getCtorsCount(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the total number of constructors.
getDeclaredProperty(Object, String) - Static method in class jodd.bean.BeanUtil
Returns value of declared bean's property.
getDeclaredProperty(Object, String) - Method in class jodd.bean.BeanUtilBean
Returns value of declared bean's property.
getDeclaredPropertySilently(Object, String) - Static method in class jodd.bean.BeanUtil
Silently returns value of declared bean's property.
getDeclaredPropertySilently(Object, String) - Method in class jodd.bean.BeanUtilBean
Silently returns value of declared bean's property.
getDeclaredPropertyType(Object, String) - Static method in class jodd.bean.BeanUtil
 
getDeclaredPropertyType(Object, String) - Method in class jodd.bean.BeanUtilBean
Returns property type of declared property.
getDefaultBeanUtilBean() - Static method in class jodd.bean.BeanUtil
Returns default BeanUtilBean.
getDefaultCtor(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the default ctor or null if not found.
getDefaultCtor() - Method in class jodd.introspector.ClassDescriptor
Returns the public default ctor or null if not found.
getField(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the field identified by name or null if not found.
getField() - Method in class jodd.introspector.FieldDescriptor
Returns field.
getFieldDescriptor(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns field descriptor.
getFieldsCount(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the total number of fields.
getIndexProperty(Object, String, boolean, boolean) - Method in class jodd.bean.BeanUtilBean
 
getIndexProperty(BeanProperty, boolean) - Method in class jodd.bean.BeanUtilBean
Get non-nested property value: either simple or indexed property.
getMethod(String, boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the method identified by name or null if not found.
getMethod(String, Class[], boolean) - Method in class jodd.introspector.ClassDescriptor
Returns the method identified by name and parameters.
getMethod() - Method in class jodd.introspector.MethodDescriptor
Returns method.
getMethodDescriptor(String, Class[], boolean) - Method in class jodd.introspector.ClassDescriptor
Returns method descriptor identified by name and parameters.
getMethodsCount(boolean) - Method in class jodd.introspector.ClassDescriptor
Returns methods count.
getProperty(Object, String) - Static method in class jodd.bean.BeanUtil
Returns value of bean's property.
getProperty(Object, String) - Method in class jodd.bean.BeanUtilBean
Returns value of bean's property.
getPropertySilently(Object, String) - Static method in class jodd.bean.BeanUtil
Silently returns value of bean's property.
getPropertySilently(Object, String) - Method in class jodd.bean.BeanUtilBean
Silently returns value of bean's property.
getPropertyType(Object, String) - Static method in class jodd.bean.BeanUtil
 
getPropertyType(Object, String) - Method in class jodd.bean.BeanUtilBean
Returns property type.
getRawComponentType() - Method in class jodd.introspector.FieldDescriptor
Returns fields raw component type.
getRawKeyComponentType() - Method in class jodd.introspector.FieldDescriptor
Returns fields raw component type.
getRawParameterTypes() - Method in class jodd.introspector.MethodDescriptor
Returns raw parameter types.
getRawReturnComponentType() - Method in class jodd.introspector.MethodDescriptor
Returns raw component type of return type.
getRawReturnKeyComponentType() - Method in class jodd.introspector.MethodDescriptor
Returns raw component type of return type.
getRawReturnType() - Method in class jodd.introspector.MethodDescriptor
Returns raw return type.
getRawType() - Method in class jodd.introspector.FieldDescriptor
Returns fields raw type.
getSimpleProperty(Object, String, boolean) - Method in class jodd.bean.BeanUtilBean
Reads simple property.
getSimpleProperty(BeanProperty, boolean) - Method in class jodd.bean.BeanUtilBean
 
getSimplePropertyForced(Object, String, boolean) - Method in class jodd.bean.BeanUtilBean
Reads simple property forced: when property value doesn't exist, it will be created.
getType() - Method in class jodd.introspector.ClassDescriptor
Get the class object that this descriptor describes.
getUsageCount() - Method in class jodd.introspector.ClassDescriptor
Returns number of class description usages.

H

hasDeclaredProperty(Object, String) - Static method in class jodd.bean.BeanUtil
 
hasDeclaredProperty(Object, String) - Method in class jodd.bean.BeanUtilBean
 
hasIndexProperty(Object, String, boolean) - Method in class jodd.bean.BeanUtilBean
Returns true if bean has indexed property.
hasIndexProperty(BeanProperty, boolean) - Method in class jodd.bean.BeanUtilBean
 
hasProperty(Object, String) - Static method in class jodd.bean.BeanUtil
 
hasProperty(Object, String) - Method in class jodd.bean.BeanUtilBean
 
hasSimpleProperty(Object, String, boolean) - Method in class jodd.bean.BeanUtilBean
Returns true if simple property exist.
hasSimpleProperty(BeanProperty, boolean) - Method in class jodd.bean.BeanUtilBean
 

I

ignoreNulls(boolean) - Method in class jodd.bean.BeanCopy
Defines if null values should be ignored.
ignoreNulls - Variable in class jodd.bean.loader.BaseBeanLoader
 
ignoreNullValues - Variable in class jodd.bean.BeanVisitor
Defines if null values should be ignored.
include(String...) - Method in class jodd.bean.BeanCopy
Defines included property names.
includeAs(Class) - Method in class jodd.bean.BeanCopy
Defines included property names as public properties of given template class.
includeNames - Variable in class jodd.bean.BeanVisitor
List of included property names.
increaseUsageCount() - Method in class jodd.introspector.ClassDescriptor
Increases descriptor usage.
inspectCtors() - Method in class jodd.introspector.ClassDescriptor
Inspect class ctors and create ctors cache.
inspectFields() - Method in class jodd.introspector.ClassDescriptor
Inspect class fields and create fields cache.
inspectMethods() - Method in class jodd.introspector.ClassDescriptor
Inspect methods and create methods cache.
inspectProperties() - Method in class jodd.introspector.ClassDescriptor
Inspect methods and create properties cache.
Introspector - Interface in jodd.introspector
Provides introspection analysis against any java class.
isArray() - Method in class jodd.introspector.ClassDescriptor
Returns true if class is an array.
isCollection() - Method in class jodd.introspector.ClassDescriptor
Returns true if type is a collection.
isList() - Method in class jodd.introspector.ClassDescriptor
Returns true if class is a List.
isMap() - Method in class jodd.introspector.ClassDescriptor
Returns true if class is a Map.
isSet() - Method in class jodd.introspector.ClassDescriptor
Returns true if type is a Set.

J

jodd - package jodd
 
jodd.bean - package jodd.bean
Java Bean utilities, provides the fastest bean manipulation.
jodd.bean.loader - package jodd.bean.loader
Bean loaders iterate given bean, read property names and values which are stored into destination bean.
jodd.introspector - package jodd.introspector
Very fast reflection introspector.
JoddBean - Class in jodd
Jodd BEAN module.
JoddBean() - Constructor for class jodd.JoddBean
 

L

load(Object, Object) - Static method in class jodd.bean.BeanLoaderManager
Populates bean from given object by using a loader for given objects type.
load(Object, Object, Class) - Static method in class jodd.bean.BeanLoaderManager
 
load(Object, Object) - Method in interface jodd.bean.loader.BeanLoader
Loads values from given source into the destination bean.
load(Object, Object) - Method in class jodd.bean.loader.MapBeanLoader
 
load(Object, Object) - Method in class jodd.bean.loader.ResultSetBeanLoader
 
loaders - Static variable in class jodd.bean.BeanLoaderManager
 
lookup(Class) - Static method in class jodd.bean.BeanLoaderManager
Returns loader for the specific object type.
lookup(Object) - Static method in class jodd.bean.BeanLoaderManager
Performs more thoroughly search for bean loader.
lookup(Class) - Method in class jodd.introspector.AccessibleIntrospector
Returns the ClassDescriptor object for specified class.
lookup(Class) - Static method in class jodd.introspector.ClassIntrospector
Returns class descriptor for specified type.
lookup(Class) - Method in interface jodd.introspector.Introspector
Returns the ClassDescriptor object for specified class.
lookup(Class) - Method in class jodd.introspector.WeakIntrospector
Returns the ClassDescriptor object for specified class.

M

MapBeanLoader - Class in jodd.bean.loader
Populate java bean using implementation of Map.
MapBeanLoader() - Constructor for class jodd.bean.loader.MapBeanLoader
 
method - Variable in class jodd.introspector.MethodDescriptor
 
MethodDescriptor - Class in jodd.introspector
Method descriptor.
MethodDescriptor(ClassDescriptor, Method) - Constructor for class jodd.introspector.MethodDescriptor
 

P

parse(String, Object) - Method in class jodd.bean.BeanTemplateParser
Replaces named macros with context values.
populateBean(Object, Map<?, ?>) - Static method in class jodd.bean.BeanUtil
 
populateBean(Object, Map<?, ?>) - Method in class jodd.bean.BeanUtilBean
Populates bean from a Map.
populateProperty(Object, String, Map<?, ?>) - Static method in class jodd.bean.BeanUtil
 
populateProperty(Object, String, List<?>) - Static method in class jodd.bean.BeanUtil
 
populateProperty(Object, String, Map<?, ?>) - Method in class jodd.bean.BeanUtilBean
Populates simple bean property from a Map.
populateProperty(Object, String, List<?>) - Method in class jodd.bean.BeanUtilBean
Populates indexed bean property from a List.
publicCtors - Variable in class jodd.introspector.ClassDescriptor
 
publicFields - Variable in class jodd.introspector.ClassDescriptor
 
publicMethods - Variable in class jodd.introspector.ClassDescriptor
 
publicProperties - Variable in class jodd.introspector.ClassDescriptor
 

R

rawComponentType - Variable in class jodd.introspector.FieldDescriptor
 
rawKeyComponentType - Variable in class jodd.introspector.FieldDescriptor
 
rawParameterTypes - Variable in class jodd.introspector.MethodDescriptor
 
rawReturnComponentType - Variable in class jodd.introspector.MethodDescriptor
 
rawReturnKeyComponentType - Variable in class jodd.introspector.MethodDescriptor
 
rawReturnType - Variable in class jodd.introspector.MethodDescriptor
 
rawType - Variable in class jodd.introspector.FieldDescriptor
 
register(Class, BeanLoader) - Static method in class jodd.bean.BeanLoaderManager
Registers loader for an objects of specific type.
register(Class) - Method in class jodd.introspector.AccessibleIntrospector
Registers new class type.
register(Class) - Static method in class jodd.introspector.ClassIntrospector
Registers new type.
register(Class) - Method in interface jodd.introspector.Introspector
Registers new class type.
register(Class) - Method in class jodd.introspector.WeakIntrospector
Registers new class type.
registerDefaults() - Static method in class jodd.bean.BeanLoaderManager
Registers default set of loaders.
reset() - Method in class jodd.introspector.AccessibleIntrospector
Resets current cache.
reset() - Static method in class jodd.introspector.ClassIntrospector
Clears cache.
reset() - Method in interface jodd.introspector.Introspector
Resets current cache.
reset() - Method in class jodd.introspector.WeakIntrospector
Resets current cache.
resolveExistingNestedProperties(BeanProperty) - Method in class jodd.bean.BeanUtilBean
 
resolveNestedProperties(BeanProperty) - Method in class jodd.bean.BeanUtilBean
Resolves nested property name to the very last indexed property.
resolveProperties(Object, boolean) - Method in class jodd.bean.BeanVisitor
Returns an array of bean properties.
resolveRawComponentType(int) - Method in class jodd.introspector.FieldDescriptor
Resolves raw component type for given index.
resolveRawReturnComponentType(int) - Method in class jodd.introspector.MethodDescriptor
Resolves raw return component type for given index.
ResultSetBeanLoader - Class in jodd.bean.loader
Populate java bean from ResultSet objects.
ResultSetBeanLoader() - Constructor for class jodd.bean.loader.ResultSetBeanLoader
 
returnType - Variable in class jodd.introspector.MethodDescriptor
 

S

setBeanUtilBean(BeanUtilBean) - Method in class jodd.bean.loader.BaseBeanLoader
 
setDeclaredProperty(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets declared Java Bean property.
setDeclaredProperty(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets declared Java Bean property.
setDeclaredPropertyForced(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets declared Java Bean property forced.
setDeclaredPropertyForced(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets declared Java Bean property forced.
setDeclaredPropertyForcedSilent(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Silently sets declared Java Bean property forced.
setDeclaredPropertyForcedSilent(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Silently sets declared Java Bean property forced.
setDeclaredPropertySilent(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Silently sets declared Java Bean property.
setDeclaredPropertySilent(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Silently sets declared Java Bean property.
setDefaultIntrospector(Introspector) - Static method in class jodd.introspector.ClassIntrospector
Specifies custom global default introspector.
setIndexProperty(Object, String, Object, boolean, boolean) - Method in class jodd.bean.BeanUtilBean
 
setIndexProperty(BeanProperty, Object, boolean) - Method in class jodd.bean.BeanUtilBean
Sets indexed or regular properties (no nested!).
setProperty(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets Java Bean property.
setProperty(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets Java Bean property.
setProperty(Object, String, Object) - Method in class jodd.bean.loader.BaseBeanLoader
Sets the target bean property with value.
setPropertyForced(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets Java Bean property forced.
setPropertyForced(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets Java Bean property forced.
setPropertyForcedSilent(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets Java Bean property forced, without throwing an exception on non-existing properties.
setPropertyForcedSilent(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets Java Bean property forced, without throwing an exception on non-existing properties.
setPropertySilent(Object, String, Object) - Static method in class jodd.bean.BeanUtil
Sets Java Bean property silently, without throwing an exception on non-existing properties.
setPropertySilent(Object, String, Object) - Method in class jodd.bean.BeanUtilBean
Sets Java Bean property silently, without throwing an exception on non-existing properties.
setSimpleProperty(Object, String, Object, boolean) - Method in class jodd.bean.BeanUtilBean
 
setSimpleProperty(BeanProperty, Object, boolean) - Method in class jodd.bean.BeanUtilBean
Sets a value of simple property.
source - Variable in class jodd.bean.BeanVisitor
Source bean.
SupportedIntrospector - Class in jodd.introspector
Introspector that caches all class descriptors.
SupportedIntrospector() - Constructor for class jodd.introspector.SupportedIntrospector
 

T

thisRef - Static variable in class jodd.JoddBean
Name of 'this' references.
type - Variable in class jodd.introspector.ClassDescriptor
 
type - Variable in class jodd.introspector.FieldDescriptor
 

U

unregister(Class) - Static method in class jodd.bean.BeanLoaderManager
 
unregisterAll() - Static method in class jodd.bean.BeanLoaderManager
Unregisters all loaders.
usageCount - Variable in class jodd.introspector.ClassDescriptor
 

V

visit() - Method in class jodd.bean.BeanVisitor
Starts visiting properties.
visitProperty(String, Object) - Method in class jodd.bean.BeanCopy
Copies single property to the destination.
visitProperty(String, Object) - Method in class jodd.bean.BeanVisitor
Invoked for each visited property.

W

WeakIntrospector - Class in jodd.introspector
Smarter Introspector caches class data together with class loader information.
WeakIntrospector() - Constructor for class jodd.introspector.WeakIntrospector
 
A B C D E F G H I J L M P R S T U V W 

Copyright © 2003-2013 Jodd Team