T - Expression typepublic interface NullExpression<T> extends ConverterExpression<T>
TypedExpression which represents a null value, with expression value conversion support.Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
static <T> NullExpression<T> |
create(Class<? extends T> type)
Create a new
NullExpression instance. |
static <T> NullExpression<T> |
create(TypedExpression<T> expression)
Create a new
NullExpression instance, using given expression to inherit an
ExpressionValueConverter, if available. |
Object |
getModelValue()
Get the model data type value, using the
ExpressionValueConverter to convert constant expression value,
if available. |
getExpressionValueConverter, getModelType, getModelValuegetTemporalType, getType, isCollectionExpression, isConverterExpressionvalidateObject getModelValue()
ExpressionValueConverter to convert constant expression value,
if available. If an ExpressionValueConverter is not available, null is returned.ExpressionValueConverter is available, or
null otherwisestatic <T> NullExpression<T> create(Class<? extends T> type)
NullExpression instance.T - Expression typetype - Expression type (not null)NullExpressionstatic <T> NullExpression<T> create(TypedExpression<T> expression)
NullExpression instance, using given expression to inherit an
ExpressionValueConverter, if available.T - Expression typeexpression - Expression form which to inherit an ExpressionValueConverter, if availableNullExpressionCopyright © 2019 The Holon Platform. All rights reserved.