public interface TypeRegistry
| Modifier and Type | Method and Description |
|---|---|
TypeValuePair |
convertTo(Type targetType,
TypeValuePair valuePair)
Checks whether the target type would accept the specified value object and value type.
|
ArrayCallback |
convertToArray(Type type,
Object value) |
Date |
convertToDate(Type type1,
Object value)
Converts the object of the given type into a date.
|
Boolean |
convertToLogical(Type type1,
Object value)
Converts the object of the given type into a boolean.
|
Number |
convertToNumber(Type type1,
Object value)
Converts the object of the given type into a number.
|
NumberSequence |
convertToNumberSequence(Type type,
Object value,
boolean strictTypeChecks)
Converts the given (type,value) pair into a numeric sequence.
|
Sequence |
convertToSequence(Type type,
Object value) |
String |
convertToText(Type type1,
Object value)
(This conversion is used by the operator implementations.)
|
ExtendedComparator |
getComparator(Type type1,
Type type2)
Returns an comparator for the given types.
|
Type |
guessTypeOfObject(Object o) |
ExtendedComparator getComparator(Type type1, Type type2)
type1 - type2 - Number convertToNumber(Type type1, Object value) throws EvaluationException
type1 - value - TypeConversionException - if the type cannot be represented as number.EvaluationExceptionString convertToText(Type type1, Object value) throws EvaluationException
type1 - value - TypeConversionExceptionEvaluationExceptionBoolean convertToLogical(Type type1, Object value) throws EvaluationException
type1 - value - EvaluationExceptionDate convertToDate(Type type1, Object value) throws EvaluationException
type1 - value - EvaluationExceptionNumberSequence convertToNumberSequence(Type type, Object value, boolean strictTypeChecks) throws EvaluationException
type - value - strictTypeChecks - TypeConversionExceptionEvaluationExceptionSequence convertToSequence(Type type, Object value) throws EvaluationException
EvaluationExceptionArrayCallback convertToArray(Type type, Object value) throws EvaluationException
EvaluationExceptionTypeValuePair convertTo(Type targetType, TypeValuePair valuePair) throws EvaluationException
targetType - valuePair - EvaluationException