T - Expression typepublic abstract class AbstractConverterExpression<T> extends Object implements ConverterExpression<T>
ConverterExpression implementation.Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Constructor and Description |
|---|
AbstractConverterExpression()
Constructor without converter.
|
AbstractConverterExpression(ExpressionValueConverter<T,?> expressionValueConverter)
Constructor with converter.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ExpressionValueConverter<T,?>> |
getExpressionValueConverter()
Get the expression value type converter, if available.
|
Optional<TemporalType> |
getTemporalType()
If the expression type represents a temporal type, get the actual
TemporalType of the type. |
void |
setTemporalType(TemporalType temporalType)
Set the expression value temporal type.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModelType, getModelValuegetType, isCollectionExpression, isConverterExpressionvalidatepublic AbstractConverterExpression()
public AbstractConverterExpression(ExpressionValueConverter<T,?> expressionValueConverter)
expressionValueConverter - Expresion value converterpublic Optional<ExpressionValueConverter<T,?>> getExpressionValueConverter()
ConverterExpressiongetExpressionValueConverter in interface ConverterExpression<T>ExpressionValueConverterpublic void setTemporalType(TemporalType temporalType)
temporalType - the temporal type to setpublic Optional<TemporalType> getTemporalType()
TypedExpressionTemporalType of the type.getTemporalType in interface TypedExpression<T>Copyright © 2019 The Holon Platform. All rights reserved.