A B 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

BeanContextCreator<T extends BeanWrapperContext> - 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
 
BeanInstanceCreator - 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.
BeanInstanceCreatorException - Exception in net.sf.juffrou.error
 
BeanInstanceCreatorException(Throwable) - Constructor for exception net.sf.juffrou.error.BeanInstanceCreatorException
 
BeanInstanceCreatorException(String, Throwable) - Constructor for exception net.sf.juffrou.error.BeanInstanceCreatorException
 
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(Object) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Deprecated. 
BeanWrapper(Class<?>) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapper
Deprecated. 
BeanWrapperContext - Class in net.sf.juffrou.util.reflect
Holds metadata and preferences for a BeanWrapper.
BeanWrapperContext(Class) - Constructor for class net.sf.juffrou.util.reflect.BeanWrapperContext
 
BeanWrapperContext(Class, Type...) - Constructor for 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
getBeanContextCreator() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
getBeanFieldHandler(String) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
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
 
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
 
getNestedContext(String) - 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.
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

isEagerInstatiation() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 

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 interface net.sf.juffrou.util.reflect.BeanInstanceCreator
 
newBeanInstance() - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
newBeanWrapperContext(Class) - Method in interface net.sf.juffrou.util.reflect.BeanContextCreator
 
newBeanWrapperContext(Class, Type...) - Method in interface net.sf.juffrou.util.reflect.BeanContextCreator
 

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
 
reset() - Method in class net.sf.juffrou.util.reflect.BeanWrapper
sets all properties to null in this instance and in all nested bean instances

S

setBean(Object) - Method in class net.sf.juffrou.util.reflect.BeanWrapper
Replaces the wrapped bean with another instance of the same type
setBeanContextCreator(BeanContextCreator<? extends BeanWrapperContext>) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
 
setBeanInstanceCreator(BeanInstanceCreator) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
The bean wrapper creates new instances using Class.newIntance().
setEagerInstatiation(boolean) - Method in class net.sf.juffrou.util.reflect.BeanWrapperContext
Defines when a new instance is created.
If eager is true, a new instance is created when the BeanWrapper is created and reset.
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 G H I N R S T 

Copyright © 2011-2013. All Rights Reserved.