Index
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 anIllegalArgumentException
. - notNull(T, String) - Static method in interface com.expediagroup.transformer.validator.Validator
-
Validate that the specified argument is not
null
; otherwise throws anIllegalArgumentException
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.
All Classes|All Packages