Package org.comroid.uniform.node
Class UniArrayNode
- java.lang.Object
-
- org.comroid.uniform.node.UniNode
-
- org.comroid.uniform.node.UniArrayNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUniArrayNode.Adapter<B>-
Nested classes/interfaces inherited from class org.comroid.uniform.node.UniNode
UniNode.Type
-
-
Field Summary
-
Fields inherited from class org.comroid.uniform.node.UniNode
serializationAdapter
-
-
Constructor Summary
Constructors Constructor Description UniArrayNode(SerializationAdapter<?,?,?> serializationAdapter, UniArrayNode.Adapter adapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>asList()java.util.List<? extends UniNode>asNodeList()UniArrayNodecopyFrom(@NotNull UniNode it)@NotNull UniNodeget(int index)@NotNull UniNodeget(java.lang.String fieldName)java.lang.ObjectgetBaseNode()booleanhas(java.lang.String fieldName)<T> @NotNull UniValueNode<java.lang.String>put(int index, ValueType<T> type, T value)@NotNull UniArrayNodeputArray(int index)@NotNull UniObjectNodeputObject(int index)intsize()-
Methods inherited from class org.comroid.uniform.node.UniNode
add, addArray, addNull, addObject, as, asArrayNode, asBoolean, asBoolean, asChar, asChar, asDouble, asDouble, asFloat, asFloat, asInt, asInt, asLong, asLong, asObjectNode, asRaw, asShort, asShort, asString, asString, asValueNode, generateValueNode, getSerializationAdapter, getSerializedString, getType, has, isArrayNode, isNull, isNull, isObjectNode, isValueNode, process, process, put, putArray, putNull, putNull, putObject, toString, unsupported, wrap, wrap
-
-
-
-
Constructor Detail
-
UniArrayNode
public UniArrayNode(SerializationAdapter<?,?,?> serializationAdapter, UniArrayNode.Adapter adapter)
-
-
Method Detail
-
getBaseNode
public final java.lang.Object getBaseNode()
- Specified by:
getBaseNodein classUniNode
-
copyFrom
public UniArrayNode copyFrom(@NotNull @NotNull UniNode it)
-
get
@NotNull public @NotNull UniNode get(java.lang.String fieldName)
-
put
@NotNull public <T> @NotNull UniValueNode<java.lang.String> put(int index, ValueType<T> type, T value)
-
putObject
@NotNull public @NotNull UniObjectNode putObject(int index)
-
putArray
@NotNull public @NotNull UniArrayNode putArray(int index)
-
asNodeList
public java.util.List<? extends UniNode> asNodeList()
- Overrides:
asNodeListin classUniNode
-
-