Index

A B C D E F G H I L M N P R S T V W 
All Classes|All Packages

A

AbstractTransformer<T extends Transformer,​P,​S extends TransformerSettings<P>> - Class in com.expediagroup.transformer
Abstract class containing all method implementation that will be common to any Transformer.
AbstractTransformer(String, String, S) - Constructor for class com.expediagroup.transformer.AbstractTransformer
Default constructor.
allParameterAnnotatedWith(Constructor, Class<? extends Annotation>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if any of the class constructor's parameters are not annotated with the given class.
areParameterNamesAvailable(Constructor) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the constructor's parameters names are defined.

B

BeanTransformer - Interface in com.expediagroup.beans.transformer
Utility methods for populating Mutable, Immutable and Hybrid JavaBeans properties via reflection.
BeanUtils - Class in com.expediagroup.beans
Set of Bean utilities.
BeanUtils() - Constructor for class com.expediagroup.beans.BeanUtils
 
BigDecimalConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a BigDecimal.
BigDecimalConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
 
BigIntegerConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a BigInteger.
BigIntegerConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
 
BooleanConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Boolean.
BooleanConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
 
BUILD_METHOD_NAME - Static variable in class com.expediagroup.transformer.utils.ClassUtils
Default method name used by a Builder for creating an object.
ByteArrayConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a byte[].
ByteArrayConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
 
ByteConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Byte.
ByteConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
 

C

cacheManager - Variable in class com.expediagroup.transformer.AbstractTransformer
CacheManager instance CacheManager.
CacheManager - Class in com.expediagroup.transformer.cache
Cache Utils class.
CacheManager() - Constructor for class com.expediagroup.transformer.cache.CacheManager
 
CacheManagerFactory - Class in com.expediagroup.transformer.cache
Creates a CacheManager instance for the given class.
CacheManagerFactory() - Constructor for class com.expediagroup.transformer.cache.CacheManagerFactory
 
cacheObject(String, T) - Method in class com.expediagroup.transformer.cache.CacheManager
Caches the given object.
cacheObject(String, T, Object) - Method in class com.expediagroup.transformer.cache.CacheManager
Caches the given object.
canBeInjectedByConstructorParams(Constructor) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Checks if the source class field names can be retrieved from the constructor parameters.
CharacterConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Character.
CharacterConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
 
ClassType - Enum in com.expediagroup.transformer.constant
Class type definition.
classUtils - Variable in class com.expediagroup.transformer.AbstractTransformer
Class utils instance ClassUtils.
ClassUtils - Class in com.expediagroup.transformer.utils
Reflection utils for Class objects.
ClassUtils() - Constructor for class com.expediagroup.transformer.utils.ClassUtils
Default constructor.
com.expediagroup.beans - package com.expediagroup.beans
Bean transformer main package.
com.expediagroup.beans.conversion - package com.expediagroup.beans.conversion
Type Conversion package.
com.expediagroup.beans.conversion.analyzer - package com.expediagroup.beans.conversion.analyzer
Type conversion Analyzer package.
com.expediagroup.beans.conversion.error - package com.expediagroup.beans.conversion.error
Converter module exceptions.
com.expediagroup.beans.conversion.processor - package com.expediagroup.beans.conversion.processor
Type conversion processor package.
com.expediagroup.beans.conversion.processor.impl - package com.expediagroup.beans.conversion.processor.impl
Implementations of processors package.
com.expediagroup.beans.populator - package com.expediagroup.beans.populator
Populator objects package.
com.expediagroup.beans.transformer - package com.expediagroup.beans.transformer
Bean transformer package.
com.expediagroup.map - package com.expediagroup.map
Map transformer main package.
com.expediagroup.map.transformer - package com.expediagroup.map.transformer
Map transformer package.
com.expediagroup.map.transformer.model - package com.expediagroup.map.transformer.model
Pojo package.
com.expediagroup.transformer - package com.expediagroup.transformer
Transformer package.
com.expediagroup.transformer.annotation - package com.expediagroup.transformer.annotation
Annotations package.
com.expediagroup.transformer.base - package com.expediagroup.transformer.base
Base package.
com.expediagroup.transformer.cache - package com.expediagroup.transformer.cache
cache package.
com.expediagroup.transformer.constant - package com.expediagroup.transformer.constant
Constants package.
com.expediagroup.transformer.error - package com.expediagroup.transformer.error
Exceptions package.
com.expediagroup.transformer.model - package com.expediagroup.transformer.model
Pojo package.
com.expediagroup.transformer.utils - package com.expediagroup.transformer.utils
utilities package.
com.expediagroup.transformer.validator - package com.expediagroup.transformer.validator
validator package.
COMMA - com.expediagroup.transformer.constant.Punctuation
Comma symbol.
ConstructorArg - Annotation Type in com.expediagroup.transformer.annotation
Annotation for the auto injection of immutable beans.
ConversionAnalyzer - Class in com.expediagroup.beans.conversion.analyzer
This class provides method for converting a primitive input into another.
ConversionAnalyzer() - Constructor for class com.expediagroup.beans.conversion.analyzer.ConversionAnalyzer
Default constructor.
ConversionProcessor<T> - Interface in com.expediagroup.beans.conversion.processor
Conversion methods for all primitive types.
ConversionProcessorFactory - Class in com.expediagroup.beans.conversion.processor
Creates a ConversionProcessor instance for the given class.
ConversionProcessorFactory() - Constructor for class com.expediagroup.beans.conversion.processor.ConversionProcessorFactory
 
convertBigDecimal() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
 
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts an BigDecimal type.
convertBigDecimal() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts an BigDecimal type.
convertBigInteger() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
 
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts an BigInteger type.
convertBigInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts an BigInteger type.
convertBoolean() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Boolean type.
convertBoolean() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Boolean type.
convertByte() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Byte type.
convertByte() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Byte type.
convertByteArray() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a byte[] type.
convertByteArray() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a byte[] type.
convertCharacter() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Character type.
convertCharacter() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Character type.
convertDouble() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Double type.
convertDouble() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Double type.
Converter - Interface in com.expediagroup.beans.conversion
It allows to convert any primitive type into another.
ConverterImpl - Class in com.expediagroup.beans.conversion
This class provides method for converting a primitive input into another.
ConverterImpl() - Constructor for class com.expediagroup.beans.conversion.ConverterImpl
Default constructor.
convertFloat() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts an Float type.
convertFloat() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts an Float type.
convertInteger() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts an Integer type.
convertInteger() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts an Integer type.
convertLong() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Long type.
convertLong() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Long type.
convertShort() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a Short type.
convertShort() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a Short type.
convertString() - Method in interface com.expediagroup.beans.conversion.processor.ConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.BigDecimalConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.BigIntegerConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.BooleanConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteArrayConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.ByteConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.CharacterConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
Converts a String type.
convertString() - Method in class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
Converts a String type.
convertValue(T, Class<K>) - Method in interface com.expediagroup.beans.conversion.Converter
Converts a given primitive value into the given primitive type.
convertValue(T, Class<K>) - Method in class com.expediagroup.beans.conversion.ConverterImpl
Converts a given primitive value into the given primitive type.
CUSTOM_SPECIAL_TYPES - Static variable in class com.expediagroup.transformer.utils.ClassUtils
Custom special types.

D

Defaults - Class in com.expediagroup.transformer.base
Default values for primitive types.
Defaults() - Constructor for class com.expediagroup.transformer.base.Defaults
 
defaultValue(Class<?>) - Static method in class com.expediagroup.transformer.base.Defaults
Gets the default value of a primitive type.
DOT - com.expediagroup.transformer.constant.Punctuation
Dot symbol.
DoubleConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Double.
DoubleConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.DoubleConversionProcessor
 

E

EmptyValue - Interface in com.expediagroup.transformer.model
Needed in order to put in cache an empty value.

F

FieldMapping<T,​K> - Class in com.expediagroup.transformer.model
Specifies the field's name mapping between the source object and destination one.
FieldMapping(T, K...) - Constructor for class com.expediagroup.transformer.model.FieldMapping
Specifies the field's name mapping between the source object and destination one.
FieldTransformer<T,​K> - Class in com.expediagroup.transformer.model
Specifies the field mapping between the source object and destination one.
FieldTransformer(String, Function<T, K>) - Constructor for class com.expediagroup.transformer.model.FieldTransformer
Creates a field transformer with a lambda function to be applied on the field.
FieldTransformer(String, Supplier<K>) - Constructor for class com.expediagroup.transformer.model.FieldTransformer
Creates a field transformer with a field supplier function to be applied on the field.
FieldTransformer(List<String>, Function<T, K>) - Constructor for class com.expediagroup.transformer.model.FieldTransformer
Creates a field transformer with a lambda function to be applied on a list of fields.
Filters - Class in com.expediagroup.transformer.constant
Filters conditions.
Filters() - Constructor for class com.expediagroup.transformer.constant.Filters
 
FloatConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Float.
FloatConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.FloatConversionProcessor
 

G

GET - com.expediagroup.transformer.constant.MethodPrefix
Getter method prefix.
getAllArgsConstructor(Class<K>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Retrieves the all args constructor.
getArgumentTypeClass(Object, String, String, boolean) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the class of a given object.
getArrayType(Field) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the type of an array.
getBuilderClass(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Returns the builder class.
getBuildMethod(Class<?>, Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Get build method inside the Builder class.
getCacheManager(String) - Static method in class com.expediagroup.transformer.cache.CacheManagerFactory
Creates a new CacheManager instance.
getClassType(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Returns the class type.
getConcreteClass(Field, Object) - Method in class com.expediagroup.transformer.utils.ClassUtils
Returns the concrete class of a field.
getConstraintViolations(K) - Method in interface com.expediagroup.transformer.validator.Validator
Checks if an object is valid and returns the list of the constraints not met.
getConstraintViolations(K) - Method in class com.expediagroup.transformer.validator.ValidatorImpl
Checks if an object is valid and returns the list of the constraints not met.
getConstraintViolationsMessages(K) - Method in interface com.expediagroup.transformer.validator.Validator
Checks if an object is valid and returns the list of the constraints messages not met.
getConstraintViolationsMessages(K) - Method in class com.expediagroup.transformer.validator.ValidatorImpl
Checks if an object is valid and returns the list of the constraints messages not met.
getConstructorArgsValues(T, Class<K>, Constructor, String) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Retrieves all the constructor argument values.
getConstructorParameters(Constructor) - Method in class com.expediagroup.transformer.utils.ClassUtils
Gets all the constructor parameters.
getConversionFunction(Class<?>, Class<?>) - Method in class com.expediagroup.beans.conversion.analyzer.ConversionAnalyzer
Analyzes Fields given as input and returns the conversion processor.
getConversionFunction(Class<?>, Class<?>) - Method in interface com.expediagroup.beans.conversion.Converter
It provides a conversion function for the given primitive type into the other.
getConversionFunction(Class<?>, Class<?>) - Method in class com.expediagroup.beans.conversion.ConverterImpl
It provides a conversion function for the given primitive type into the other.
getConversionProcessor(Class<?>) - Static method in class com.expediagroup.beans.conversion.processor.ConversionProcessorFactory
Returns a conversion processor for the given type.
getDeclaredClasses(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Retrieves all classes defined into the given one.
getDeclaredField(String, Class<?>) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Return the field of the given class.
getDeclaredFields(Class<?>, boolean) - Method in class com.expediagroup.transformer.utils.ClassUtils
Return the fields of a class.
getDeclaredFieldType(String, Class<?>) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Return the class of the given field.
getDefaultTypeValue(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Gets the default value of a primitive type.
getFieldAnnotation(Field, Class<A>) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Returns (if existing) the field's given type annotation.
getFieldClass(Field, T) - Method in class com.expediagroup.transformer.utils.ClassUtils
Returns the concrete class of a field.
getFieldValue(Object, Field) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the value of a field.
getFieldValue(Object, String, Class<?>) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the value of a field through getter method.
getFromCache(String, Class<? extends T>) - Method in class com.expediagroup.transformer.cache.CacheManager
Retrieves an object from cache.
getGenericFieldType(Field) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the generic infer type of an object.
getGetterMethods(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Retrieves all the getters method for the given class.
getInstance(Constructor, Object...) - Method in class com.expediagroup.transformer.utils.ClassUtils
Creates an instance of the given class invoking the given constructor.
getMapGenericType(Type, String, String) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the generic infer type of a map object.
getNoArgsConstructor(Class<K>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Retrieves the no args constructor.
getNotFinalFields(Class<?>, Boolean) - Method in class com.expediagroup.transformer.utils.ClassUtils
Returns all the not final fields.
getParameterAnnotation(Parameter, Class<A>, String) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Returns (if existing) the constructor parameter's given type annotation.
getPopulatedObject(Class<K>, String, O) - Method in class com.expediagroup.beans.populator.Populator
Populates the target object with the values into the source object.
getPopulatedObject(Field, O) - Method in class com.expediagroup.beans.populator.Populator
Populates the target object with the values into the source object.
getPopulator(Class<O>, Class<T>, BeanTransformer) - Static method in class com.expediagroup.beans.populator.PopulatorFactory
Creates an instance of the populator object based on the given class.
getPrefix() - Method in enum com.expediagroup.transformer.constant.MethodPrefix
Gets the method prefix.
getPrimitiveTypeConverter() - Method in class com.expediagroup.beans.BeanUtils
Returns a primitive type converter.
getPrivateFields(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Return the private fields of a class.
getPrivateFields(Class<?>, boolean) - Method in class com.expediagroup.transformer.utils.ClassUtils
Return the private fields of a class.
getPrivateFinalFields(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Return the private final fields of a class.
getSetterMethodForField(Class<?>, String, Class<?>) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Gets the setter method for a specific field.
getSetterMethods(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Retrieves all the setters method for the given class.
getTotalFields(Class<?>, Predicate<? super Field>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Return the total fields matching with the given predicate.
getTransformedObject(T) - Method in class com.expediagroup.transformer.model.FieldTransformer
Returns a transformed object by applying the defined transformed function or the supplier.
getTransformer() - Method in class com.expediagroup.beans.BeanUtils
Returns a Bean Transformer.
getTransformer() - Method in class com.expediagroup.map.MapUtils
Returns a Map Transformer.
getTransformer(BeanTransformer, Class<K>) - Static method in class com.expediagroup.beans.BeanUtils
Returns a function that transforms an object T in an object K.
getTransformer(Class<K>) - Static method in class com.expediagroup.beans.BeanUtils
Returns a function that transforms an object T in an object K.
getValidator() - Method in class com.expediagroup.beans.BeanUtils
Returns a Bean Validator.

H

handleInjectionException(T, Class<K>, Constructor, String, Object[], boolean, Exception) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Handles the exception thrown by method: injectValues.
hasAccessibleConstructors(Class<K>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the destination class has accessible constructor.
hasField(Object, String) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks that the class has a specific field.
hasFinalFields(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if a class has any final field.
hasSetterMethods(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if a class has setter methods.

I

IMMUTABLE - com.expediagroup.transformer.constant.ClassType
The class is immutable.
InstanceCreationException - Exception in com.expediagroup.transformer.error
Instance creation exception class.
InstanceCreationException(String, Throwable) - Constructor for exception com.expediagroup.transformer.error.InstanceCreationException
Constructs a new instance creation exception with the specified detail message.
IntegerConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Integer.
IntegerConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.IntegerConversionProcessor
 
InvalidBeanException - Exception in com.expediagroup.transformer.error
Invalid Bean exception class.
InvalidBeanException(String) - Constructor for exception com.expediagroup.transformer.error.InvalidBeanException
Constructs a new invalid bean exception with the specified detail message.
InvalidBeanException(String, Throwable) - Constructor for exception com.expediagroup.transformer.error.InvalidBeanException
Constructs a new invalid bean exception with the specified detail message.
InvalidFunctionException - Exception in com.expediagroup.transformer.error
Invalid transformation function exception.
InvalidFunctionException(String, Throwable) - Constructor for exception com.expediagroup.transformer.error.InvalidFunctionException
Constructs a new invalid function transformer exception with the specified detail message.
invokeMethod(Method, Object, Object...) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Invokes the method.
is(ClassType) - Method in enum com.expediagroup.transformer.constant.ClassType
Checks if a the class type instance is equal to the given one.
IS - com.expediagroup.transformer.constant.MethodPrefix
Boolean method prefix.
IS_FINAL_AND_NOT_STATIC_FIELD - Static variable in class com.expediagroup.transformer.constant.Filters
Returns only the final not static field.
IS_NOT_FINAL_AND_NOT_STATIC_FIELD - Static variable in class com.expediagroup.transformer.constant.Filters
Returns only the not final not static field.
IS_NOT_FINAL_FIELD - Static variable in class com.expediagroup.transformer.constant.Filters
Returns only the not final field.
isBigDecimal(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a BigDecimal.
isBigInteger(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a BigInteger.
isBoolean(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Boolean.
isByte(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Byte.
isByteArray(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a byte[].
isChar(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Character.
isDouble(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Double.
isFloat(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Float.
isGetter(Method) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Checks if the given method is a getter.
isInt(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is an Integer.
isLong(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Long.
isPrimitiveOrSpecialType(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if an object is a primitive or special type.
isPrimitiveType(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if an object is a special type.
isPrimitiveTypeArray(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if an object is a primitive type array.
isSetter(Method) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Checks if the given method is a setter.
isShort(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a Short.
isSpecialType(Class<?>) - Method in class com.expediagroup.transformer.utils.ClassUtils
Checks if an object is a special type.
isString(Class<?>) - Static method in class com.expediagroup.transformer.utils.ClassUtils
Checks if the given type is a String.
ItemType - Class in com.expediagroup.transformer.model
Bean class for mapping the "Generic" object type and its nested generic (if any).
ItemType() - Constructor for class com.expediagroup.transformer.model.ItemType
 

L

LongConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Long.
LongConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.LongConversionProcessor
 
LPAREN - com.expediagroup.transformer.constant.Punctuation
Left parenthesis symbol.

M

MapElemType - Interface in com.expediagroup.transformer.model
Interface that identifies the contained object elem types.
MapTransformer - Interface in com.expediagroup.map.transformer
Utility methods for populating Map elements via reflection.
MapTransformerImpl - Class in com.expediagroup.map.transformer
Utility methods for populating Map elements via reflection.
MapTransformerImpl() - Constructor for class com.expediagroup.map.transformer.MapTransformerImpl
 
MapTransformerSettings - Class in com.expediagroup.map.transformer.model
Transformer object configuration.
MapTransformerSettings() - Constructor for class com.expediagroup.map.transformer.model.MapTransformerSettings
 
MapType - Class in com.expediagroup.transformer.model
Bean class for mapping the java.util.Map type.
MapType() - Constructor for class com.expediagroup.transformer.model.MapType
 
MapUtils - Class in com.expediagroup.map
Set of Map utilities.
MapUtils() - Constructor for class com.expediagroup.map.MapUtils
 
MethodPrefix - Enum in com.expediagroup.transformer.constant
Default method prefix.
MissingFieldException - Exception in com.expediagroup.transformer.error
Exception thrown if not the field not exists in the source object and no mapping has been specified.
MissingFieldException(String) - Constructor for exception com.expediagroup.transformer.error.MissingFieldException
Constructs a new missing field exception with the specified detail message.
MissingMethodException - Exception in com.expediagroup.transformer.error
Exception thrown if not a method not exists in the source object and no mapping has been specified.
MissingMethodException() - Constructor for exception com.expediagroup.transformer.error.MissingMethodException
Constructs a new missing method exception with null as its detail message.
MissingMethodException(String) - Constructor for exception com.expediagroup.transformer.error.MissingMethodException
Constructs a new method method exception with the specified detail message.
MIXED - com.expediagroup.transformer.constant.ClassType
The class contains both final and not final fields.
MUTABLE - com.expediagroup.transformer.constant.ClassType
The class is mutable.

N

notNull(T) - Static method in interface com.expediagroup.transformer.validator.Validator
Validate that the specified argument is not null; otherwise throws an IllegalArgumentException.
notNull(T, String) - Static method in interface com.expediagroup.transformer.validator.Validator
Validate that the specified argument is not null; otherwise throws an IllegalArgumentException with the specified message.

P

Populator<O> - Class in com.expediagroup.beans.populator
Populator for collection or map objects.
PopulatorFactory - Class in com.expediagroup.beans.populator
Creates a Populator instance for the given class.
PopulatorFactory() - Constructor for class com.expediagroup.beans.populator.PopulatorFactory
 
Punctuation - Enum in com.expediagroup.transformer.constant
Punctuation constants.

R

reflectionUtils - Variable in class com.expediagroup.transformer.AbstractTransformer
Reflection utils instance ReflectionUtils.
ReflectionUtils - Class in com.expediagroup.transformer.utils
Reflection class utils.
ReflectionUtils() - Constructor for class com.expediagroup.transformer.utils.ReflectionUtils
 
removeFieldMapping(String) - Method in class com.expediagroup.transformer.AbstractTransformer
Removes the field mapping for the given field.
removeFieldMapping(String) - Method in interface com.expediagroup.transformer.Transformer
Removes the field mapping for the given field.
removeFieldTransformer(String) - Method in class com.expediagroup.transformer.AbstractTransformer
Removes the field transformer for the given field.
removeFieldTransformer(String) - Method in interface com.expediagroup.transformer.Transformer
Removes the field transformer for the given field.
removeFromCache(String) - Method in class com.expediagroup.transformer.cache.CacheManager
Removes an object from cache.
removeMatchingKeys(String) - Method in class com.expediagroup.transformer.cache.CacheManager
Removes all items matching with the given regex.
reset() - Method in class com.expediagroup.transformer.AbstractTransformer
Removes all the configured settings.
reset() - Method in interface com.expediagroup.transformer.Transformer
Removes all the configured settings.
resetFieldsMapping() - Method in class com.expediagroup.transformer.AbstractTransformer
Removes all the configured fields mapping.
resetFieldsMapping() - Method in interface com.expediagroup.transformer.Transformer
Removes all the configured fields mapping.
resetFieldsTransformationSkip() - Method in class com.expediagroup.beans.transformer.TransformerImpl
 
resetFieldsTransformationSkip() - Method in interface com.expediagroup.beans.transformer.BeanTransformer
Removes all the configured fields to skip.
resetFieldsTransformer() - Method in class com.expediagroup.transformer.AbstractTransformer
Removes all the configured fields transformer.
resetFieldsTransformer() - Method in interface com.expediagroup.transformer.Transformer
Removes all the configured fields transformer.
resetKeyTransformer() - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Removes all the configured key transformer.
resetKeyTransformer() - Method in interface com.expediagroup.map.transformer.MapTransformer
Removes all the configured key transformer.
RPAREN - com.expediagroup.transformer.constant.Punctuation
Right parenthesis symbol.

S

SEMICOLON - com.expediagroup.transformer.constant.Punctuation
Semicolon symbol.
SET - com.expediagroup.transformer.constant.MethodPrefix
Setter method prefix.
setCustomBuilderTransformationEnabled(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to enable/disable the transformation of Java Bean with a custom Builder pattern.
setCustomBuilderTransformationEnabled(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to enable/disable the transformation of Java Bean with a custom Builder pattern.
setDefaultValueForMissingField(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to configure the transformer in order to set a default value in case some field is missing in the source object.
setDefaultValueForMissingField(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to configure the transformer in order to set a default value in case some field is missing in the source object.
setDefaultValueForMissingPrimitiveField(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to enable/disable the set of the default value for primitive types in case they are null.
setDefaultValueForMissingPrimitiveField(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to enable/disable the set of the default value for primitive types in case they are null.
setFieldValue(Object, Field, Object) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Set the value of a field.
setFieldValue(Object, String, Object) - Method in class com.expediagroup.transformer.utils.ReflectionUtils
Set the value of a field.
setFlatFieldNameTransformation(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to configure the transformer in order to apply a transformation function on all fields matching the given name without keeping in consideration their full path.
setFlatFieldNameTransformation(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to configure the transformer in order to apply a transformation function on all fields matching the given name without keeping in consideration their full path.
setPrimitiveTypeConversionEnabled(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to enable/disable the automatic conversion of primitive types.
setPrimitiveTypeConversionEnabled(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to enable/disable the automatic conversion of primitive types.
settings - Variable in class com.expediagroup.transformer.AbstractTransformer
Contains both the field name mapping and the lambda function to be applied on fields.
setValidationEnabled(boolean) - Method in class com.expediagroup.beans.transformer.TransformerImpl
It allows to enable the object validation.
setValidationEnabled(boolean) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
It allows to enable the object validation.
ShortConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a Short.
ShortConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.ShortConversionProcessor
 
skipTransformationForField(String...) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Allows to specify all the fields for which the transformation have to be skipped.
skipTransformationForField(String...) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
Allows to specify all the fields for which the transformation have to be skipped.
StringConversionProcessor - Class in com.expediagroup.beans.conversion.processor.impl
Provides all method for converting any primitive type to a String.
StringConversionProcessor() - Constructor for class com.expediagroup.beans.conversion.processor.impl.StringConversionProcessor
 

T

transform(Map<T, K>) - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>) - Method in interface com.expediagroup.map.transformer.MapTransformer
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, BeanTransformer) - Method in interface com.expediagroup.map.transformer.MapTransformer
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, BeanTransformer) - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, BeanTransformer, Class<R>, Class<V>) - Method in interface com.expediagroup.map.transformer.MapTransformer
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, BeanTransformer, Class<R>, Class<V>) - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, Class<R>, Class<V>) - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(Map<T, K>, Class<R>, Class<V>) - Method in interface com.expediagroup.map.transformer.MapTransformer
Copies all properties from a map to a new one applying the transformation function and mappings defined.
transform(T, Class<? extends K>) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Copies all properties from an object to a new one.
transform(T, Class<? extends K>) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
Copies all properties from an object to a new one.
transform(T, Class<? extends K>, String) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Copies all properties from an object to a new one.
transform(T, Class<K>) - Method in class com.expediagroup.beans.populator.Populator
Wrapper method for BeanUtils transform method.
transform(T, K) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Copies all properties from an object to a new one.
transform(T, K) - Method in interface com.expediagroup.beans.transformer.BeanTransformer
Copies all properties from an object to a new one.
transform(T, K, String) - Method in class com.expediagroup.beans.transformer.TransformerImpl
Copies all properties from an object to a new one.
Transformer<N extends Transformer> - Interface in com.expediagroup.transformer
Utility methods for all objects transformation.
transformerFunctionRegex - Variable in class com.expediagroup.transformer.AbstractTransformer
A regex that returns all the transformer function cached items.
TransformerImpl - Class in com.expediagroup.beans.transformer
Utility methods for populating Mutable, Immutable and Hybrid JavaBeans properties via reflection.
TransformerImpl() - Constructor for class com.expediagroup.beans.transformer.TransformerImpl
 
TransformerSettings<T> - Class in com.expediagroup.transformer.model
Transformer object configuration.
TransformerSettings() - Constructor for class com.expediagroup.transformer.model.TransformerSettings
 
TypeConversionException - Exception in com.expediagroup.beans.conversion.error
Automatic type conversion exception class.
TypeConversionException(String) - Constructor for exception com.expediagroup.beans.conversion.error.TypeConversionException
Constructs a new TypeConversionException with the specified detail message.

V

validate(K) - Method in interface com.expediagroup.transformer.validator.Validator
Checks if an object is valid.
validate(K) - Method in class com.expediagroup.transformer.validator.ValidatorImpl
Checks if an object is valid.
Validator - Interface in com.expediagroup.transformer.validator
Java Bean validation class.
ValidatorImpl - Class in com.expediagroup.transformer.validator
Java Bean validation class.
ValidatorImpl() - Constructor for class com.expediagroup.transformer.validator.ValidatorImpl
Default constructor.
value() - Method in annotation type com.expediagroup.transformer.annotation.ConstructorArg
The field name in the target object.
valueOf(String) - Static method in enum com.expediagroup.transformer.constant.ClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.expediagroup.transformer.constant.MethodPrefix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.expediagroup.transformer.constant.Punctuation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.expediagroup.transformer.constant.ClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.expediagroup.transformer.constant.MethodPrefix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.expediagroup.transformer.constant.Punctuation
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFieldMapping(FieldMapping...) - Method in class com.expediagroup.transformer.AbstractTransformer
Initializes the mapping between fields in the source object and the destination one.
withFieldMapping(FieldMapping...) - Method in interface com.expediagroup.transformer.Transformer
Initializes the mapping between fields in the source object and the destination one.
withFieldTransformer(FieldTransformer...) - Method in class com.expediagroup.transformer.AbstractTransformer
Initializes the field transformer functions.
withFieldTransformer(FieldTransformer...) - Method in interface com.expediagroup.transformer.Transformer
Initializes the field transformer functions.
withKeyTransformer(FieldTransformer...) - Method in class com.expediagroup.map.transformer.MapTransformerImpl
Initializes the transformer functions to apply on a Map key.
withKeyTransformer(FieldTransformer...) - Method in interface com.expediagroup.map.transformer.MapTransformer
Initializes the transformer functions to apply on a Map key.
A B C D E F G H I L M N P R S T V W 
All Classes|All Packages