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

A

add(Converter<?, ?>) - Method in class org.jeesy.classinfo.converter.ConverterCache
 
AnnotatedNode - Interface in org.jeesy.classinfo
Interface for elements with name and annotations
AnnotatedNode.BaseAnnotatedNode - Class in org.jeesy.classinfo
Simple implementation of AnnotatedNode what stores all in fields
AnnotatedNode.BaseAnnotatedNode() - Constructor for class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
AnnotatedNode.BaseAnnotatedNode(String, Map<Class<? extends Annotation>, Annotation>) - Constructor for class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
AnnotatedNode.BaseAnnotatedNode(String) - Constructor for class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
AnnotationMergeCache - Class in org.jeesy.classinfo
 
AnnotationMergeCache() - Constructor for class org.jeesy.classinfo.AnnotationMergeCache
 
annotations - Variable in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
annotationType() - Method in class org.jeesy.classinfo.converter.annotations.Format.Instance
 
arrayOf(Type) - Static method in class org.jeesy.classinfo.Types
Returns an array type whose elements are all instances of componentType.

B

BeanConverter - Class in org.jeesy.classinfo.converter.impl
 
BeanConverter(ConversionService) - Constructor for class org.jeesy.classinfo.converter.impl.BeanConverter
 

C

canonicalize(Type) - Static method in class org.jeesy.classinfo.Types
Returns a type that is functionally equal but not necessarily equal according to Object.equals().
capitalize(String) - Static method in class org.jeesy.classinfo.Utils
 
ChainableConversionService - Class in org.jeesy.classinfo.converter.impl
 
ChainableConversionService(ConversionService) - Constructor for class org.jeesy.classinfo.converter.impl.ChainableConversionService
 
checkArgument(boolean, String, Object...) - Static method in class org.jeesy.classinfo.Utils
Analog of method from guava Preconditions
checkIdenticalTypes(Class, Class) - Static method in class org.jeesy.classinfo.Types
 
ClassIndex - Interface in org.jeesy.classinfo.indexes
Create and caches additional metadata for class.
ClassInfo<ClassType> - Class in org.jeesy.classinfo
Holds class metadata like javabean properties, annotations and custom indexes.
classInfo(Class<T>) - Static method in class org.jeesy.classinfo.ClassInfoScanner
Get class info using default scan behaviour and cache
classInfoNoCache(Class<T>) - Static method in class org.jeesy.classinfo.ClassInfoScanner
Get class info using default scan behaviour without any caching.
ClassInfoScanner - Class in org.jeesy.classinfo
 
ClassInfoScanner(ClassInfoScanner.ScanBehaviour) - Constructor for class org.jeesy.classinfo.ClassInfoScanner
 
ClassInfoScanner(ClassInfoScanner.ScanBehaviour, InstantiationBehaviour) - Constructor for class org.jeesy.classinfo.ClassInfoScanner
 
ClassInfoScanner(ClassInfoScanner.ScanBehaviour, InstantiationBehaviour, List<Class<? extends ClassIndex>>) - Constructor for class org.jeesy.classinfo.ClassInfoScanner
 
ClassInfoScanner.DefaultInstantiationBehaviour - Class in org.jeesy.classinfo
 
ClassInfoScanner.DefaultInstantiationBehaviour() - Constructor for class org.jeesy.classinfo.ClassInfoScanner.DefaultInstantiationBehaviour
 
ClassInfoScanner.DefaultScanBehaviour - Class in org.jeesy.classinfo
 
ClassInfoScanner.DefaultScanBehaviour() - Constructor for class org.jeesy.classinfo.ClassInfoScanner.DefaultScanBehaviour
 
ClassInfoScanner.ScanBehaviour - Interface in org.jeesy.classinfo
 
CollectionConverter - Class in org.jeesy.classinfo.converter.impl
 
CollectionConverter(ConversionService, Class<? extends Collection>) - Constructor for class org.jeesy.classinfo.converter.impl.CollectionConverter
 
CommonClassIndex - Interface in org.jeesy.classinfo.indexes
 
computeValue(Class<?>) - Method in class org.jeesy.classinfo.AnnotationMergeCache
 
computeValue(Class<?>) - Method in class org.jeesy.classinfo.ClassInfoScanner
 
container - Variable in class org.jeesy.classinfo.selector.PropertyHandle
 
ConversionException - Exception in org.jeesy.classinfo.converter.api
Exception what can be thrown from converters
ConversionException(Object, TypeInfo<?>, TypeInfo<?>, String, Throwable) - Constructor for exception org.jeesy.classinfo.converter.api.ConversionException
 
ConversionException(Object, TypeInfo<?>, TypeInfo<?>, Throwable) - Constructor for exception org.jeesy.classinfo.converter.api.ConversionException
 
ConversionException(Object, TypeInfo<?>, TypeInfo<?>, String) - Constructor for exception org.jeesy.classinfo.converter.api.ConversionException
 
ConversionService - Interface in org.jeesy.classinfo.converter.api
Converter what able to convert multiple types depending on parameters
convert(SrcType, TypeInfo<SrcType>, TypeInfo<DstType>) - Method in interface org.jeesy.classinfo.converter.api.Converter
Converter from SrcType to DstType.
convert(I, Class<O>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
convert(Object, TypeInfo<Object>, TypeInfo<Object>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
convert(Object, TypeInfo<Object>, TypeInfo<Object>) - Method in class org.jeesy.classinfo.converter.impl.BeanConverter
 
convert(Object, TypeInfo<Object>, TypeInfo<Object>) - Method in class org.jeesy.classinfo.converter.impl.DefaultFallback
 
convert(String, TypeInfo<String>, TypeInfo<Boolean>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.BooleanConverter
 
convert(T, TypeInfo<T>, TypeInfo<String>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.NumberToStringConverter
 
convert(T, TypeInfo<T>, TypeInfo<String>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.SimpleToStringConverter
 
convert(String, TypeInfo<String>, TypeInfo<T>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.StringToNumberConverter
 
Converter<SrcType,DstType> - Interface in org.jeesy.classinfo.converter.api
Converter from objects of SrcType to DstType Converter should accept raw src and dest types and then obtain useful information from extended type info.
converterByType(Class<T>) - Method in interface org.jeesy.classinfo.converter.api.ConversionService
Search for converter of specified type.
converterByType(Class<T>) - Method in class org.jeesy.classinfo.converter.ConverterManager
Get converter instance by converter class.
converterByType(Class<T>) - Method in class org.jeesy.classinfo.converter.impl.DefaultFallback
 
ConverterCache - Class in org.jeesy.classinfo.converter
 
ConverterCache() - Constructor for class org.jeesy.classinfo.converter.ConverterCache
 
converterFor(Class<SrcType>, Class<DstType>) - Method in interface org.jeesy.classinfo.converter.api.ConversionService
Lookup exact converter for the specified raw types.
converterFor(Class<SrcType>, Class<DstType>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
converterFor(Class<SrcType>, Class<DstType>) - Method in class org.jeesy.classinfo.converter.impl.DefaultFallback
 
ConverterManager - Class in org.jeesy.classinfo.converter
Storage of from/to string conversion setup Can be created for particular area of functionality to convert from/to string on demand.
ConverterManager() - Constructor for class org.jeesy.classinfo.converter.ConverterManager
 
ConverterManager(ConversionService) - Constructor for class org.jeesy.classinfo.converter.ConverterManager
 
ConverterRegistry - Interface in org.jeesy.classinfo.converter.api
 
convertType(I, TypeInfo<I>, TypeInfo<O>) - Method in interface org.jeesy.classinfo.converter.api.ConversionService
Convert source value of specified type to value of destination type
convertType(I, TypeInfo<I>, TypeInfo<O>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
convertType(I, TypeInfo<I>, TypeInfo<O>) - Method in class org.jeesy.classinfo.converter.impl.DefaultFallback
 
createNullElements() - Method in class org.jeesy.classinfo.selector.PropertySelector
 
createNullElements(InstantiationBehaviour) - Method in class org.jeesy.classinfo.selector.PropertySelector
 

D

decapitalize(String) - Static method in class org.jeesy.classinfo.Utils
 
DEFAULT_FORMAT - Static variable in class org.jeesy.classinfo.converter.impl.StandardConverters.DateStringConverter
 
DefaultConverter - Class in org.jeesy.classinfo.converter
Default converter what covers mostly all simple values like numbers, boolean, date, collections.
DefaultConverter(ConversionService) - Constructor for class org.jeesy.classinfo.converter.DefaultConverter
 
defaultConverter() - Static method in class org.jeesy.classinfo.converter.DefaultConverter
Global immutable default converter instance
DefaultFallback - Class in org.jeesy.classinfo.converter.impl
 
DefaultFallback(ConversionService) - Constructor for class org.jeesy.classinfo.converter.impl.DefaultFallback
 
defaultValue - Variable in class org.jeesy.classinfo.converter.impl.StandardConverters.StringToNumberConverter
 

E

EMPTY_TYPE_ARRAY - Static variable in class org.jeesy.classinfo.Types
 
enclosingClass - Variable in class org.jeesy.classinfo.PropertyInfo
 
equals(Object) - Method in class org.jeesy.classinfo.TypeInfo
 
equals(Type, Type) - Static method in class org.jeesy.classinfo.Types
Returns true if a and b are equal.
equals(Object) - Method in class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
equals(Object) - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
equals(Object) - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 

F

fallback - Variable in class org.jeesy.classinfo.converter.impl.ChainableConversionService
 
field - Variable in class org.jeesy.classinfo.PropertyInfo
 
forClass(Class<T>) - Static method in class org.jeesy.classinfo.TypeInfo
Create new type info for given Type
forClass(Class<T>, AnnotatedNode) - Static method in class org.jeesy.classinfo.TypeInfo
Create new type info for given Type
Format - Annotation Type in org.jeesy.classinfo.converter.annotations
 
Format.Instance - Class in org.jeesy.classinfo.converter.annotations
 
Format.Instance(String) - Constructor for class org.jeesy.classinfo.converter.annotations.Format.Instance
 
forType(Type) - Static method in class org.jeesy.classinfo.TypeInfo
Create new type info for given Type
forType(Type, AnnotatedNode) - Static method in class org.jeesy.classinfo.TypeInfo
Create new type info for given Type
fromString(TypeInfo<T>, String) - Method in interface org.jeesy.classinfo.converter.api.StringConverter
Create new instance of expected type from string value
fromString(TypeInfo<T>, String) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
fromString(String, TypeInfo<BigDecimal>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.BigDecimalConverter
 
fromString(String, TypeInfo<BigInteger>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.BigIntegerConverter
 
fromString(String, TypeInfo<Byte>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.ByteConverter
 
fromString(String, TypeInfo<Double>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.DoubleConverter
 
fromString(String, TypeInfo<Float>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.FloatConverter
 
fromString(String, TypeInfo<Integer>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.IntConverter
 
fromString(String, TypeInfo<Long>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.LongConverter
 
fromString(String, TypeInfo<Short>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.ShortConverter
 
fromString(String, TypeInfo<T>) - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.StringToNumberConverter
 

G

getActualTypeArguments() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
getAnnotataions() - Method in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
getAnnotataions() - Method in interface org.jeesy.classinfo.AnnotatedNode
Get list of annotations linked to this node
getAnnotataions() - Method in class org.jeesy.classinfo.ClassInfo
 
getAnnotatedNode() - Method in class org.jeesy.classinfo.TypeInfo
 
getAnnotation(Class<T>) - Method in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
getAnnotation(Class<T>) - Method in interface org.jeesy.classinfo.AnnotatedNode
Annotation instance linked to this node
getAnnotation(Class<T>) - Method in class org.jeesy.classinfo.ClassInfo
 
getByAnnotationType(Class<T>) - Method in class org.jeesy.classinfo.indexes.PropertyByAnnotationIndex
 
getByType(Class<T>) - Method in class org.jeesy.classinfo.indexes.PropertyByTypeIndex
 
getClassInfo() - Method in class org.jeesy.classinfo.PropertyInfo
 
getComponentType() - Method in class org.jeesy.classinfo.TypeInfo
 
getContainer() - Method in class org.jeesy.classinfo.selector.PropertyHandle
 
getConverter(ConverterManager, Class<T>) - Method in class org.jeesy.classinfo.converter.ConverterCache
 
getDirect() - Method in interface org.jeesy.classinfo.converter.api.TwoWayConverter
Returns converter from SrcType to DstType
getDirect() - Method in class org.jeesy.classinfo.converter.impl.CollectionConverter
 
getDirect() - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.DateStringConverter
 
getDstNodeName() - Method in exception org.jeesy.classinfo.converter.api.ConversionException
 
getExceptionTypes(Member) - Method in class org.jeesy.classinfo.TypeInfo
Returns the resolved generic exception types thrown by constructor.
getFallback() - Method in class org.jeesy.classinfo.converter.impl.ChainableConversionService
 
getField() - Method in class org.jeesy.classinfo.PropertyInfo
Returns field associated with this property if exists.
getFieldType(Field) - Method in class org.jeesy.classinfo.TypeInfo
Returns the resolved generic type of field.
getGenericComponentType() - Method in class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
getGenericSupertype(Type, Class<?>, Class<?>) - Static method in class org.jeesy.classinfo.Types
Returns the generic supertype for type.
getGenericType() - Method in class org.jeesy.classinfo.PropertyInfo
Generic type of the property
getIndex(Class<T>) - Method in class org.jeesy.classinfo.ClassInfo
 
getInfo(Class<T>) - Method in class org.jeesy.classinfo.ClassInfoScanner
 
getInfo() - Method in class org.jeesy.classinfo.selector.PropertyHandle
 
getInfoNoCache(Class<T>) - Method in class org.jeesy.classinfo.ClassInfoScanner
 
getInstantiationBehaviour() - Method in class org.jeesy.classinfo.ClassInfoScanner
 
getInstantiationBehaviour() - Method in class org.jeesy.classinfo.selector.PropertySelector
 
getInterfaces() - Method in class org.jeesy.classinfo.TypeInfo
 
getLowerBounds() - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 
getMessage() - Method in exception org.jeesy.classinfo.converter.api.ConversionException
 
getMethod() - Method in class org.jeesy.classinfo.MethodInfo
 
getName() - Method in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
getName() - Method in interface org.jeesy.classinfo.AnnotatedNode
Node name
getName() - Method in class org.jeesy.classinfo.ClassInfo
 
getOwnerType() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
getParameterTypes(Member) - Method in class org.jeesy.classinfo.TypeInfo
Returns the resolved generic parameter types of methodOrConstructor.
getParent() - Method in class org.jeesy.classinfo.ClassInfo
 
getPostion() - Method in class org.jeesy.classinfo.MethodInfo.ParameterInfo
 
getProperties() - Method in class org.jeesy.classinfo.ClassInfo
 
getPropertyInfo(String) - Method in class org.jeesy.classinfo.ClassInfo
 
getPropertyInfo(String, Class<T>) - Method in class org.jeesy.classinfo.ClassInfo
 
getPropertyInfoByPath(String[]) - Method in class org.jeesy.classinfo.ClassInfo
Select property metadata by simple path.
getPropertyInfoByPath(String[], Class<T>) - Method in class org.jeesy.classinfo.ClassInfo
 
getRawType() - Method in class org.jeesy.classinfo.TypeInfo
Returns the raw (non-generic) type for this type.
getRawType(Type) - Static method in class org.jeesy.classinfo.Types
 
getRawType() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
getReadMethod() - Method in class org.jeesy.classinfo.PropertyInfo
Returns accessor method for this property if exists
getReturnType(Method) - Method in class org.jeesy.classinfo.TypeInfo
Returns the resolved generic return type of method.
getReverse() - Method in interface org.jeesy.classinfo.converter.api.TwoWayConverter
Returns converter from DstType to SrcType
getReverse() - Method in class org.jeesy.classinfo.converter.impl.CollectionConverter
 
getReverse() - Method in class org.jeesy.classinfo.converter.impl.StandardConverters.DateStringConverter
 
getScanBehaviour() - Method in class org.jeesy.classinfo.ClassInfoScanner
 
getScanIndexes() - Method in class org.jeesy.classinfo.ClassInfoScanner
 
getScanner() - Method in class org.jeesy.classinfo.ClassInfo
 
getSrcNodeName() - Method in exception org.jeesy.classinfo.converter.api.ConversionException
 
getSuperType() - Method in class org.jeesy.classinfo.TypeInfo
 
getSupertype(Class<?>) - Method in class org.jeesy.classinfo.TypeInfo
Returns the generic form of supertype.
getType() - Method in class org.jeesy.classinfo.ClassInfo
 
getType() - Method in class org.jeesy.classinfo.MethodInfo.ParameterInfo
 
getType() - Method in class org.jeesy.classinfo.PropertyInfo
Type of the property
getType() - Method in class org.jeesy.classinfo.TypeInfo
Gets underlying Type instance.
getTypeInfo() - Method in class org.jeesy.classinfo.PropertyInfo
Returns type info for this property embedding actual property location to resolve type variables
getUpperBounds() - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 
getValue(Object) - Method in class org.jeesy.classinfo.PropertyInfo
Get property value.
getValue() - Method in class org.jeesy.classinfo.selector.MappingPropertyHandle
 
getValue() - Method in class org.jeesy.classinfo.selector.PropertyHandle
 
getWriteMethod() - Method in class org.jeesy.classinfo.PropertyInfo
Returns mutator method for this property if exists
getWriteMethods() - Method in class org.jeesy.classinfo.PropertyInfo
Write methods what found on class and all parents for this property.

H

hasAnnotation(Class<? extends Annotation>) - Method in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
hasAnnotation(Class<? extends Annotation>) - Method in interface org.jeesy.classinfo.AnnotatedNode
Check what annotation present
hasAnnotation(Class<? extends Annotation>) - Method in class org.jeesy.classinfo.ClassInfo
 
hashCode() - Method in class org.jeesy.classinfo.TypeInfo
 
hashCode() - Method in class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
hashCode() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
hashCode() - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 
hasParameters() - Method in class org.jeesy.classinfo.TypeInfo
 

I

index(ClassInfo<?>) - Method in interface org.jeesy.classinfo.indexes.CommonClassIndex
 
index(ClassInfo<?>, MethodInfo) - Method in interface org.jeesy.classinfo.indexes.MethodIndex
Called by introspector to index method info
index(ClassInfo, PropertyInfo) - Method in class org.jeesy.classinfo.indexes.PropertyByAnnotationIndex
 
index(ClassInfo, PropertyInfo) - Method in class org.jeesy.classinfo.indexes.PropertyByTypeIndex
 
index(ClassInfo, PropertyInfo) - Method in interface org.jeesy.classinfo.indexes.PropertyIndex
Called by introspector to index property info
info - Variable in class org.jeesy.classinfo.selector.PropertyHandle
 
INSTANCE - Static variable in class org.jeesy.classinfo.AnnotationMergeCache
 
InstantiationBehaviour - Interface in org.jeesy.classinfo.selector
 
instantiationBehaviour - Variable in class org.jeesy.classinfo.selector.PropertyHandle
 
introspect(ClassInfoScanner) - Method in class org.jeesy.classinfo.ClassInfo
 
invoke(Object, Object...) - Method in class org.jeesy.classinfo.MethodInfo
 
isArray() - Method in class org.jeesy.classinfo.TypeInfo
 
isCollection() - Method in class org.jeesy.classinfo.PropertyInfo
 
isFullySpecified() - Method in class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
isFullySpecified() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
isFullySpecified() - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 
isIterable() - Method in class org.jeesy.classinfo.PropertyInfo
 
isMapping() - Method in class org.jeesy.classinfo.PropertyInfo
 
isReadable() - Method in class org.jeesy.classinfo.PropertyInfo
Check what property is readable
isWritable() - Method in class org.jeesy.classinfo.PropertyInfo
Check what property is writable

L

listOf(Type) - Static method in class org.jeesy.classinfo.Types
Returns a type modelling a List whose elements are of type elementType.
ListPropertyHandler<PropType> - Class in org.jeesy.classinfo.selector
 
ListPropertyHandler(Class<PropType>, int, List) - Constructor for class org.jeesy.classinfo.selector.ListPropertyHandler
 

M

mapOf(Type, Type) - Static method in class org.jeesy.classinfo.Types
Returns a type modelling a Map whose keys are of type keyType and whose values are of type valueType.
MappingPropertyHandle<PropType> - Class in org.jeesy.classinfo.selector
 
mergeAnnotations(Class<? extends Annotation>, Class<? extends Annotation>) - Method in class org.jeesy.classinfo.ClassInfoScanner.DefaultScanBehaviour
 
mergeAnnotations(Class<? extends Annotation>, Class<? extends Annotation>) - Method in interface org.jeesy.classinfo.ClassInfoScanner.ScanBehaviour
If true it will merge applicable annotations from specified annotation class to list of property annotations
MethodIndex - Interface in org.jeesy.classinfo.indexes
 
MethodInfo - Class in org.jeesy.classinfo
Method information
MethodInfo.ParameterInfo<T> - Class in org.jeesy.classinfo
 
MethodInfo.ParameterInfo() - Constructor for class org.jeesy.classinfo.MethodInfo.ParameterInfo
 

N

name - Variable in class org.jeesy.classinfo.AnnotatedNode.BaseAnnotatedNode
 
nested(String) - Method in class org.jeesy.classinfo.selector.PropertySelector
Return new selector by relative path starting from current
newInstance(Class<T>, AnnotatedNode) - Method in class org.jeesy.classinfo.ClassInfoScanner.DefaultInstantiationBehaviour
 
newInstance() - Method in class org.jeesy.classinfo.converter.impl.CollectionConverter
 
newInstance(ConversionService) - Static method in class org.jeesy.classinfo.converter.impl.DefaultFallback
 
newInstance(Class<T>, AnnotatedNode) - Method in interface org.jeesy.classinfo.selector.InstantiationBehaviour
Create new instance of specified type(or extended).
newParameterizedType(Type, Type...) - Static method in class org.jeesy.classinfo.Types
Returns a new parameterized type, applying typeArguments to rawType.
newParameterizedTypeWithOwner(Type, Type, Type...) - Static method in class org.jeesy.classinfo.Types
Returns a new parameterized type, applying typeArguments to rawType and enclosed by ownerType.

O

onIndexed(int, PropertyHandle) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
onMapping(String, PropertyHandle) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
onProperty(String, PropertyHandle) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
org.jeesy.classinfo - package org.jeesy.classinfo
 
org.jeesy.classinfo.converter - package org.jeesy.classinfo.converter
 
org.jeesy.classinfo.converter.annotations - package org.jeesy.classinfo.converter.annotations
 
org.jeesy.classinfo.converter.api - package org.jeesy.classinfo.converter.api
 
org.jeesy.classinfo.converter.impl - package org.jeesy.classinfo.converter.impl
 
org.jeesy.classinfo.indexes - package org.jeesy.classinfo.indexes
 
org.jeesy.classinfo.selector - package org.jeesy.classinfo.selector
 

P

parse(String) - Static method in class org.jeesy.classinfo.selector.PropertySelector
 
parseCollection(String) - Static method in class org.jeesy.classinfo.converter.impl.CollectionConverter
Parse string value of format ""(,"").*
PropertyByAnnotationIndex - Class in org.jeesy.classinfo.indexes
Index annotation type -> property info
PropertyByAnnotationIndex() - Constructor for class org.jeesy.classinfo.indexes.PropertyByAnnotationIndex
 
PropertyByTypeIndex - Class in org.jeesy.classinfo.indexes
Index property type -> property info
PropertyByTypeIndex() - Constructor for class org.jeesy.classinfo.indexes.PropertyByTypeIndex
 
PropertyHandle<ContainerType,PropType> - Class in org.jeesy.classinfo.selector
Resolve property selector against some instance.
PropertyHandle(PropertyInfo<PropType>, ContainerType, InstantiationBehaviour) - Constructor for class org.jeesy.classinfo.selector.PropertyHandle
 
PropertyIndex - Interface in org.jeesy.classinfo.indexes
 
PropertyInfo<PropertyType> - Class in org.jeesy.classinfo
 
PropertySelector - Class in org.jeesy.classinfo.selector
All methods what returns selector returns a new instance
PropertySelector(List<String>) - Constructor for class org.jeesy.classinfo.selector.PropertySelector
 

R

readMethod - Variable in class org.jeesy.classinfo.PropertyInfo
 
register(Class<SrcType>, Class<DstType>, Converter<SrcType, DstType>) - Method in interface org.jeesy.classinfo.converter.api.ConverterRegistry
 
register(Class<SrcType>, Class<DstType>, TwoWayConverter<SrcType, DstType>) - Method in interface org.jeesy.classinfo.converter.api.ConverterRegistry
 
register(Converter<SrcType, DstType>) - Method in interface org.jeesy.classinfo.converter.api.ConverterRegistry
 
register(Class<SrcType>, Class<DstType>, Converter<SrcType, DstType>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
register(Class<SrcType>, Class<DstType>, TwoWayConverter<SrcType, DstType>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
register(Converter<SrcType, DstType>) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
register(Class<SrcType>, Class<DstType>, Converter<SrcType, DstType>) - Method in class org.jeesy.classinfo.converter.DefaultConverter
 
register(Class<SrcType>, Class<DstType>, TwoWayConverter<SrcType, DstType>) - Method in class org.jeesy.classinfo.converter.DefaultConverter
 
registerBasicConverters(T) - Static method in class org.jeesy.classinfo.converter.DefaultConverter
 
registerDefaultCollectionsConverters(T) - Static method in class org.jeesy.classinfo.converter.DefaultConverter
This method should be overriden
resolve(Object) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
resolveForClass(Class) - Method in class org.jeesy.classinfo.TypeInfo
 
resolveParameter(int) - Method in class org.jeesy.classinfo.TypeInfo
 
resolveTypeVariable(Type, Class<?>, TypeVariable) - Static method in class org.jeesy.classinfo.Types
 

S

select(List<String>) - Method in class org.jeesy.classinfo.selector.PropertyHandle
 
selectByPath(List<PropertyHandle>, List<String>, PropertyInfo) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
selectProperties(List<PropertyHandle>, ClassInfo) - Method in class org.jeesy.classinfo.selector.PropertySelector
 
setConversionService(ConversionService) - Method in class org.jeesy.classinfo.converter.impl.CollectionConverter
 
setOf(Type) - Static method in class org.jeesy.classinfo.Types
Returns a type modelling a Set whose elements are of type elementType.
setValue(Object, PropertyType) - Method in class org.jeesy.classinfo.PropertyInfo
Set property value.
setValue(Object) - Method in class org.jeesy.classinfo.selector.MappingPropertyHandle
 
setValue(PropType) - Method in class org.jeesy.classinfo.selector.PropertyHandle
 
StandardConverters - Class in org.jeesy.classinfo.converter.impl
Converters for simple standard java types
StandardConverters() - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters
 
StandardConverters.BigDecimalConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.BigDecimalConverter(BigDecimal) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.BigDecimalConverter
 
StandardConverters.BigIntegerConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.BigIntegerConverter(BigInteger) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.BigIntegerConverter
 
StandardConverters.BooleanConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.BooleanConverter() - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.BooleanConverter
 
StandardConverters.ByteConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.ByteConverter(Byte) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.ByteConverter
 
StandardConverters.DateStringConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.DateStringConverter() - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.DateStringConverter
 
StandardConverters.DoubleConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.DoubleConverter(Double) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.DoubleConverter
 
StandardConverters.FloatConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.FloatConverter(Float) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.FloatConverter
 
StandardConverters.IntConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.IntConverter(Integer) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.IntConverter
 
StandardConverters.LongConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.LongConverter(Long) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.LongConverter
 
StandardConverters.NumberToStringConverter<T extends Number> - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.NumberToStringConverter() - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.NumberToStringConverter
 
StandardConverters.ShortConverter - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.ShortConverter(Short) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.ShortConverter
 
StandardConverters.SimpleToStringConverter<T> - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.SimpleToStringConverter() - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.SimpleToStringConverter
 
StandardConverters.StringToNumberConverter<T extends Number> - Class in org.jeesy.classinfo.converter.impl
 
StandardConverters.StringToNumberConverter(T) - Constructor for class org.jeesy.classinfo.converter.impl.StandardConverters.StringToNumberConverter
 
StringConverter - Interface in org.jeesy.classinfo.converter.api
Facade for string conversion.
StringParser<T> - Interface in org.jeesy.classinfo.converter.api
 
StringSerializer<T> - Interface in org.jeesy.classinfo.converter.api
 
subtypeOf(Type) - Static method in class org.jeesy.classinfo.Types
Returns a type that represents an unknown type that extends bound.
supertypeOf(Type) - Static method in class org.jeesy.classinfo.Types
Returns a type that represents an unknown supertype of bound.

T

toString(TypeInfo<T>, T) - Method in interface org.jeesy.classinfo.converter.api.StringConverter
Convert object to string.
toString(TypeInfo<T>, T) - Method in class org.jeesy.classinfo.converter.ConverterManager
 
toString() - Method in class org.jeesy.classinfo.TypeInfo
 
toString() - Method in class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
toString() - Method in class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
toString() - Method in class org.jeesy.classinfo.Types.WildcardTypeImpl
 
TwoWayConverter<SrcType,DstType> - Interface in org.jeesy.classinfo.converter.api
Converter which can convert types in both directions.
type - Variable in class org.jeesy.classinfo.PropertyInfo
 
TypeInfo<T> - Class in org.jeesy.classinfo
Represents a generic type T.
TypeInfo() - Constructor for class org.jeesy.classinfo.TypeInfo
Constructs a new type literal.
Types - Class in org.jeesy.classinfo
Static methods for working with types that we aren't publishing in the public Types API.
Types.GenericArrayTypeImpl - Class in org.jeesy.classinfo
 
Types.GenericArrayTypeImpl(Type) - Constructor for class org.jeesy.classinfo.Types.GenericArrayTypeImpl
 
Types.ParameterizedTypeImpl - Class in org.jeesy.classinfo
 
Types.ParameterizedTypeImpl(Type, Type, Type...) - Constructor for class org.jeesy.classinfo.Types.ParameterizedTypeImpl
 
Types.WildcardTypeImpl - Class in org.jeesy.classinfo
The WildcardType interface supports multiple upper bounds and multiple lower bounds.
Types.WildcardTypeImpl(Type[], Type[]) - Constructor for class org.jeesy.classinfo.Types.WildcardTypeImpl
 
typeToString(Type) - Static method in class org.jeesy.classinfo.Types
 

U

uncheckedThrow(Throwable) - Static method in class org.jeesy.classinfo.Utils
Hack to throw checked exception as is from method what not declares it
useParent(ClassInfo) - Method in class org.jeesy.classinfo.ClassInfoScanner.DefaultScanBehaviour
 
useParent(ClassInfo) - Method in interface org.jeesy.classinfo.ClassInfoScanner.ScanBehaviour
Decide to use or not property information from parent class.
useProperty(PropertyInfo) - Method in class org.jeesy.classinfo.ClassInfoScanner.DefaultScanBehaviour
 
useProperty(PropertyInfo) - Method in interface org.jeesy.classinfo.ClassInfoScanner.ScanBehaviour
Check what property is applicable and should be included to properties map.
Utils - Class in org.jeesy.classinfo
 

V

value() - Method in class org.jeesy.classinfo.converter.annotations.Format.Instance
 

W

writeMethod - Variable in class org.jeesy.classinfo.PropertyInfo
 
writeMethods - Variable in class org.jeesy.classinfo.PropertyInfo
 
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2016. All rights reserved.