org.camunda.bpm.engine.impl.juel
Class TypeConverterImpl
java.lang.Object
org.camunda.bpm.engine.impl.juel.TypeConverterImpl
- All Implemented Interfaces:
- Serializable, TypeConverter
public class TypeConverterImpl
- extends Object
- implements TypeConverter
Type Conversions as described in EL 2.1 specification (section 1.17).
- See Also:
- Serialized Form
TypeConverterImpl
public TypeConverterImpl()
coerceToBoolean
protected Boolean coerceToBoolean(Object value)
coerceToCharacter
protected Character coerceToCharacter(Object value)
coerceToBigDecimal
protected BigDecimal coerceToBigDecimal(Object value)
coerceToBigInteger
protected BigInteger coerceToBigInteger(Object value)
coerceToDouble
protected Double coerceToDouble(Object value)
coerceToFloat
protected Float coerceToFloat(Object value)
coerceToLong
protected Long coerceToLong(Object value)
coerceToInteger
protected Integer coerceToInteger(Object value)
coerceToShort
protected Short coerceToShort(Object value)
coerceToByte
protected Byte coerceToByte(Object value)
coerceToString
protected String coerceToString(Object value)
coerceToEnum
protected <T extends Enum<T>> T coerceToEnum(Object value,
Class<T> type)
coerceStringToType
protected Object coerceStringToType(String value,
Class<?> type)
coerceToType
protected Object coerceToType(Object value,
Class<?> type)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
convert
public <T> T convert(Object value,
Class<T> type)
throws ELException
- Description copied from interface:
TypeConverter
- Convert the given input value to the specified target type.
- Specified by:
convert in interface TypeConverter
- Parameters:
value - input valuetype - target type
- Returns:
- conversion result
- Throws:
ELException
Copyright © 2017 camunda services GmbH. All rights reserved.