public abstract class Value<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Value.ArrayValue |
static class |
Value.BooleanValue |
static class |
Value.DateTimeValue |
static class |
Value.DurationValue |
static class |
Value.FailedWithException<T> |
static class |
Value.MapValue |
static class |
Value.NullValue |
static class |
Value.NumberValue |
static class |
Value.StringValue |
| Modifier and Type | Field and Description |
|---|---|
static Value.BooleanValue |
FALSE
Deprecated.
|
static Value.BooleanValue |
TRUE
Deprecated.
|
| Constructor and Description |
|---|
Value() |
| Modifier and Type | Method and Description |
|---|---|
static Value<?> |
failedWith(EvaluationException rx) |
static Value.NumberValue |
of(BigDecimal value) |
static Value.BooleanValue |
of(Boolean value) |
static Value.ArrayValue |
of(Collection<? extends Value<?>> array) |
static Value.NumberValue |
of(double value) |
static Value.DurationValue |
of(Duration value) |
static <T> Value.ArrayValue |
of(Function<T,Value<?>> mapper,
Collection<? extends T> array) |
static <T> Value.MapValue |
of(Function<T,Value<?>> mapper,
Map<String,T> map) |
static <T> Value.ArrayValue |
of(Function<T,Value<?>> mapper,
T... array) |
static Value.DateTimeValue |
of(Instant value) |
static Value.StringValue |
of(String value) |
static Value.ArrayValue |
of(Value<?>... array) |
static Value.MapValue |
of(ValueMap value) |
static Value.ArrayValue |
of(Values value) |
static Value.NullValue |
ofNull() |
String |
toString() |
abstract T |
wrapped() |
@Deprecated public static final Value.BooleanValue TRUE
@Deprecated public static final Value.BooleanValue FALSE
@Value.Parameter public abstract T wrapped()
public static Value.StringValue of(String value)
public static Value.NumberValue of(BigDecimal value)
public static Value.NumberValue of(double value)
public static Value.NullValue ofNull()
public static Value.BooleanValue of(Boolean value)
public static Value.DateTimeValue of(Instant value)
public static Value.DurationValue of(Duration value)
public static Value.ArrayValue of(Values value)
public static Value.MapValue of(ValueMap value)
public static <T> Value.MapValue of(Function<T,Value<?>> mapper, Map<String,T> map)
public static Value.ArrayValue of(Collection<? extends Value<?>> array)
public static <T> Value.ArrayValue of(Function<T,Value<?>> mapper, Collection<? extends T> array)
public static <T> Value.ArrayValue of(Function<T,Value<?>> mapper, T... array)
public static Value.ArrayValue of(Value<?>... array)
public static Value<?> failedWith(EvaluationException rx)
Copyright © 2024. All rights reserved.