A B C G H I N R S T 

A

AbstractRuntimeException - Exception in net.sf.juffrou.error
 
AbstractRuntimeException() - Constructor for exception net.sf.juffrou.error.AbstractRuntimeException
 
AbstractRuntimeException(String, Throwable) - Constructor for exception net.sf.juffrou.error.AbstractRuntimeException
 
AbstractRuntimeException(String) - Constructor for exception net.sf.juffrou.error.AbstractRuntimeException
 
AbstractRuntimeException(Throwable) - Constructor for exception net.sf.juffrou.error.AbstractRuntimeException
 

B

BeanContextBuilder - Interface in net.sf.juffrou.util.reflect
Used by the BeanWrapper to created contexts for its nested bean wrappers.
Implement this interface if you want bean contexts to hold more bean metadata than the one used by bean wrapper.
BeanConverter<T1,T2> - Class in net.sf.juffrou.util.reflect
Utility class to convert between two beans
BeanConverter(Class<T1>, Class<T2>, Map<String, String>) - Constructor for class net.sf.juffrou.util.reflect.BeanConverter
 
BeanFieldHandler - Class in net.sf.juffrou.util.reflect.internal
 
BeanFieldHandler(BeanWrapperContext, Field) - Constructor for class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
BeanInstanceBuilder - Interface in net.sf.juffrou.util.reflect
Used by the BeanWrapperContext.newBeanInstance() to instantiate the wrapped bean when necessary.
Implement this interface and BeanWrapperContext#setBeanInstanceCreator(BeanInstanceCreator) to handle bean instatiation.
BeanInstanceBuilderException - Exception in net.sf.juffrou.error
 
BeanInstanceBuilderException(Throwable) - Constructor for exception net.sf.juffrou.error.BeanInstanceBuilderException
 
BeanInstanceBuilderException(String, Throwable) - Constructor for exception net.sf.juffrou.error.BeanInstanceBuilderException
 
BeanWrapper - Class in net.sf.juffrou.util.reflect
Bean handling through property names.
BeanWrapper(BeanWrapperContext) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Construct a bean wrapper using the metadata and preferences of an existing BeanWrapperContext.
Performance is better, because there is no need to do introspection.
BeanWrapper(BeanWrapperContext, Object) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Construct a bean wrapper using the metadata and preferences of an existing BeanWrapperContext and initializes it with an instance value.
Performance is better, because there is no need to do introspection.
BeanWrapper(BeanWrapperContext, BeanWrapper, String) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
 
BeanWrapper(Object) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Construct a bean wrapper around an existing bean instance.
This constructor will have to create a BeanWrapperContext to get introspection metadata.
BeanWrapper(Class<?>) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Construct a bean wrapper around a class.
BeanWrapperContext - Class in net.sf.juffrou.util.reflect
Holds introspection information for a java bean class.
BeanWrapperContext(BeanWrapperFactory, Class, Type...) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapperContext
 
BeanWrapperFactory - Class in net.sf.juffrou.util.reflect
This class is responsible for creating and caching BeanWrapperContexts.
BeanWrapperFactory() - Constructor for class net.sf.juffrou.util.reflect.BeanWrapperFactory
 
build(BeanWrapperFactory, Class, Type...) - Method in interface net.sf.juffrou.util.reflect.BeanContextBuilder
Called by the BeanWrapperFactory to instantiate a new BeanWrapperContext
build(Class) - Method in interface net.sf.juffrou.util.reflect.BeanInstanceBuilder
 

C

CannotWrapInterfaceException - Exception in net.sf.juffrou.error
 
CannotWrapInterfaceException() - Constructor for exception net.sf.juffrou.error.CannotWrapInterfaceException
 
CannotWrapInterfaceException(String, Throwable) - Constructor for exception net.sf.juffrou.error.CannotWrapInterfaceException
 
CannotWrapInterfaceException(String) - Constructor for exception net.sf.juffrou.error.CannotWrapInterfaceException
 
CannotWrapInterfaceException(Throwable) - Constructor for exception net.sf.juffrou.error.CannotWrapInterfaceException
 
create(Class) - Static method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
create(Class, Type...) - Static method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 

G

getBean() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Get the wrapped bean
getBean1(T2) - Method in class net.sf.juffrou.util.reflect.BeanConverter
Get bean 1 from an instance of bean 2
getBean2(T1) - Method in class net.sf.juffrou.util.reflect.BeanConverter
Get bean 2 from an instance of bean 1
getBeanClass() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Get the wrapped bean class
getBeanClass() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
Get the wrapped bean class
getBeanFieldHandler(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getBeanFromMap(Map<String, Object>, Object) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Fill up a java bean with the contents of a map where the keys are property names.
getBeanFromMap(BeanWrapperFactory, Map<String, Object>, Object) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Fill up a java bean with the contents of a map where the keys are property names.
getBeanInstanceBuilder() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getBeanInstanceBuilder() - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
 
getBeanWrapper(Class) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Construct a bean wrapper around a class.
getBeanWrapper(Object) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Construct a bean wrapper around an existing bean instance.
getBeanWrapperContext(Class) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Retrieves a BeanWrapperContext for java bean class.
getBeanWrapperContext(Class, Type...) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Retrieves a BeanWrapperContext for a parameterized (generic) java bean class.
getClass(Type) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Get the underlying class for a type, or null if the type is a variable type.
getClazz(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Gets the class of a property in the wrapped bean.
getContext() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
 
getFactory() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
 
getFactory() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getField(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Gets the type of a property in the wrapped bean.
getField() - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
getFields() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getMapFromBean(Object) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Transform a Java bean into a Map where the keys are the property names.
getMapFromBean(BeanWrapperFactory, Object) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Transform a Java bean into a Map where the keys are the property names.
getNestedContext(String, Object) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
Obtains the BeanWrapperContext that corresponds to the bean type of this property type.
getNestedWrapper(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Obtains the BeanWrapper that corresponds to the bean instance of this property type.
getNestedWrappers() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Returns all the nested bean wrappers that have been created inside this bean wrapper.
Nested bean wrappers are created when you access a nested property (i.e.
getParentBeanProperty() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
 
getParentBeanWrapper() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
 
getPropertyNames() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Get the names of all properties found in this bean and base ascending hierarchy
getType(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Gets the type of a property in the wrapped bean.
getType(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
Gets the type of a property in the wrapped bean.
getType() - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
getTypeArguments(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Gets the type of a property in the wrapped bean.
getTypeArguments() - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
getTypeArguments(Class<T>, Class<? extends T>) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Get the actual type arguments a child class has used to extend a generic base class.
getTypeArgumentsMap() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getTypeArgumentsMap(Class<T>, Class<? extends T>) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Get the type parameters and the corresponding actual type arguments a child class has used to extend a generic base class.
getValue(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Gets the value of a property in the wrapped bean.
getValue(BeanWrapper) - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 

H

hasProperty(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Checks whether a property exists in the wrapped bean.

I

isSimpleType(Type) - Static method in class net.sf.juffrou.util.reflect.ReflectionUtil
Checks whether a type is a simple java type.

N

net.sf.juffrou.error - package net.sf.juffrou.error
 
net.sf.juffrou.util.reflect - package net.sf.juffrou.util.reflect
 
net.sf.juffrou.util.reflect.internal - package net.sf.juffrou.util.reflect.internal
 
newBeanInstance() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 

R

ReflectionException - Exception in net.sf.juffrou.error
 
ReflectionException(String) - Constructor for exception net.sf.juffrou.error.ReflectionException
 
ReflectionException(Throwable) - Constructor for exception net.sf.juffrou.error.ReflectionException
 
ReflectionException(String, Throwable) - Constructor for exception net.sf.juffrou.error.ReflectionException
 
ReflectionUtil - Class in net.sf.juffrou.util.reflect
Utility methods to provide information over generic types.
ReflectionUtil() - Constructor for class net.sf.juffrou.util.reflect.ReflectionUtil
 

S

setBean(Object) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Replaces the wrapped bean with another instance of the same type
setBeanContextBuilder(BeanContextBuilder) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
setBeanContextBuilder(BeanContextBuilder) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Control the creation of BeanWrapperContexts.
setBeanInstanceBuilder(BeanInstanceBuilder) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
The bean wrapper creates new instances using Class.newIntance().
setBeanInstanceBuilder(BeanInstanceBuilder) - Method in class net.sf.juffrou.util.reflect.BeanWrapperFactory
Control the instantiation of beans and wrapped beans.
setValue(String, Object) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Sets the value of a property in the wrapped bean.
setValue(BeanWrapper, Object) - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
setValueIfBeanField(BeanWrapper, Object) - Method in class net.sf.juffrou.util.reflect.internal.BeanFieldHandler
 
setValueOfString(String, String) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Same as setValue(String propertyName, Object value) but the value will be converted from String to whatever type the property referenced by propertyName is.

T

toString() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Returns the string representation of the wrapped bean instance, or and empty string if the instance is null.
A B C G H I N R S T 

Copyright © 2011-2013. All Rights Reserved.