Package com.github.underscore
Class U.ArrayBuilder
- java.lang.Object
-
- com.github.underscore.U.ArrayBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object>data
-
Constructor Summary
Constructors Constructor Description ArrayBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description U.ArrayBuilderadd(U.ArrayBuilder builder)U.ArrayBuilderadd(U.Builder builder)U.ArrayBuilderadd(java.lang.Object value)U.ArrayBuilderaddNull()java.util.List<java.lang.Object>build()U.ArrayBuilderclear()static U.ArrayBuilderfromJson(java.lang.String json)static U.ArrayBuilderfromXml(java.lang.String xml)<T> Tget(java.lang.String path)<T> Tget(java.util.List<java.lang.String> paths)booleanisEmpty()U.ArrayBuildermerge(java.util.List<java.lang.Object> list)U.ArrayBuilderremove(int index)U.ArrayBuilderset(int index, java.lang.Object value)intsize()U.Chain<java.lang.Object>toChain()java.lang.StringtoJson()java.lang.StringtoString()java.lang.StringtoXml()
-
-
-
Method Detail
-
add
public U.ArrayBuilder add(java.lang.Object value)
-
addNull
public U.ArrayBuilder addNull()
-
get
public <T> T get(java.lang.String path)
-
get
public <T> T get(java.util.List<java.lang.String> paths)
-
set
public U.ArrayBuilder set(int index, java.lang.Object value)
-
remove
public U.ArrayBuilder remove(int index)
-
clear
public U.ArrayBuilder clear()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
add
public U.ArrayBuilder add(U.ArrayBuilder builder)
-
add
public U.ArrayBuilder add(U.Builder builder)
-
merge
public U.ArrayBuilder merge(java.util.List<java.lang.Object> list)
-
build
public java.util.List<java.lang.Object> build()
-
toXml
public java.lang.String toXml()
-
fromXml
public static U.ArrayBuilder fromXml(java.lang.String xml)
-
toJson
public java.lang.String toJson()
-
fromJson
public static U.ArrayBuilder fromJson(java.lang.String json)
-
toChain
public U.Chain<java.lang.Object> toChain()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-