public class OdinObject<T> extends OdinElement
Constructor and Description |
---|
OdinObject(T value) |
Modifier and Type | Method and Description |
---|---|
<V> V |
compute(java.util.function.Function<OdinObject<T>,V> function)
Run a function with this object as parameter.
|
boolean |
isObject() |
OdinObject<T> |
run(java.util.function.Consumer<OdinObject<T>> consumer)
Run a consumer with this object as parameter.
|
java.lang.String |
toString() |
asArray, asNode, asObject, buildExtra, getExtra, hasExtra, isArray, isNode, setExtra
public T value
public OdinObject(T value)
public OdinObject<T> run(java.util.function.Consumer<OdinObject<T>> consumer)
consumer
- consumer to usepublic <V> V compute(java.util.function.Function<OdinObject<T>,V> function)
V
- the type of the returned valuefunction
- consumer to usepublic boolean isObject()
isObject
in class OdinElement
public java.lang.String toString()
toString
in class java.lang.Object