public final class OptionalValue extends Object implements DataValue
Constructor and Description |
---|
OptionalValue() |
OptionalValue(boolean value) |
OptionalValue(Boolean value) |
OptionalValue(char[] value) |
OptionalValue(DataValue value) |
OptionalValue(double value) |
OptionalValue(Double value) |
OptionalValue(long value) |
OptionalValue(Long value) |
OptionalValue(String value) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ValueVisitor visitor) |
OptionalValue |
copy() |
boolean |
equals(Object o) |
boolean |
getBoolean() |
boolean |
getBooleanOrElse(boolean orElse) |
Boolean |
getBooleanOrNull() |
double |
getDouble() |
double |
getDoubleOrElse(double orElse) |
Double |
getDoubleOrNull() |
long |
getInteger() |
long |
getIntegerOrElse(long orElse) |
Long |
getIntegerOrNull() |
ListValue |
getList() |
OptionalValue |
getOptional() |
char[] |
getSecret() |
char[] |
getSecretOrElse(char[] orElse) |
char[] |
getSecretOrNull() |
String |
getString() |
String |
getStringOrElse(String orElse) |
String |
getStringOrNull() |
StructValue |
getStruct() |
DataType |
getType() |
DataValue |
getValue() |
int |
hashCode() |
boolean |
isSet() |
String |
toString() |
public OptionalValue()
public OptionalValue(DataValue value)
public OptionalValue(boolean value)
public OptionalValue(long value)
public OptionalValue(double value)
public OptionalValue(String value)
public OptionalValue(char[] value)
public OptionalValue(Boolean value)
public OptionalValue(Long value)
public OptionalValue(Double value)
public boolean isSet()
public DataValue getValue()
public long getInteger()
public long getIntegerOrElse(long orElse)
public Long getIntegerOrNull()
public double getDouble()
public double getDoubleOrElse(double orElse)
public Double getDoubleOrNull()
public boolean getBoolean()
public boolean getBooleanOrElse(boolean orElse)
public Boolean getBooleanOrNull()
public String getString()
public String getStringOrNull()
public char[] getSecret()
public char[] getSecretOrElse(char[] orElse)
public char[] getSecretOrNull()
public OptionalValue getOptional()
public ListValue getList()
public StructValue getStruct()
public void accept(ValueVisitor visitor)
public OptionalValue copy()
copy
in interface DataValue
ConcurrentModificationException
if the DataValue is modified at the time of coping.Copyright © 2015. All Rights Reserved.