public static interface UnmodifiableConfig.Entry
| Modifier and Type | Method and Description |
|---|---|
default byte |
getByte() |
default byte |
getByteOrElse(byte defaultValue) |
default char |
getChar()
If the value is a Number, returns
Number.intValue(), cast to char. |
default char |
getCharOrElse(char defaultValue) |
default int |
getInt() |
default int |
getIntOrElse(int defaultValue) |
java.lang.String |
getKey() |
default long |
getLong() |
default long |
getLongOrElse(long defaultValue) |
default <T> java.util.Optional<T> |
getOptional() |
default java.util.OptionalInt |
getOptionalInt() |
default java.util.OptionalLong |
getOptionalLong() |
default <T> T |
getOrElse(T defaultValue) |
<T> T |
getRawValue()
Returns the entry's value without converting
NullObject.NULL_OBJECT to null. |
default short |
getShort() |
default short |
getShortOrElse(short defaultValue) |
default <T> T |
getValue() |
default boolean |
isNull() |
java.lang.String getKey()
<T> T getRawValue()
NullObject.NULL_OBJECT to null.T - the value's typedefault <T> T getValue()
T - the value's typedefault boolean isNull()
true if the value is NullObject.NULL_OBJECT.default <T> java.util.Optional<T> getOptional()
T - the value's typeOptionaldefault <T> T getOrElse(T defaultValue)
default int getInt()
default java.util.OptionalInt getOptionalInt()
default int getIntOrElse(int defaultValue)
default long getLong()
default java.util.OptionalLong getOptionalLong()
default long getLongOrElse(long defaultValue)
default byte getByte()
default byte getByteOrElse(byte defaultValue)
default short getShort()
default short getShortOrElse(short defaultValue)
default char getChar()
Number.intValue(), cast to char.
If the value is a CharSequence, returns its first character.
Otherwise, attempts to cast the value to a char.default char getCharOrElse(char defaultValue)