Package com.github.underscore
Class U.Builder
- java.lang.Object
-
- com.github.underscore.U.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>
data
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description U.Builder
add(U.Builder builder)
U.Builder
add(java.lang.Object value)
U.Builder
add(java.lang.String key, U.ArrayBuilder builder)
U.Builder
add(java.lang.String key, U.Builder builder)
U.Builder
add(java.lang.String key, java.lang.Object value)
U.Builder
add(java.util.Map<java.lang.String,java.lang.Object> map)
U.Builder
addNull(java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object>
build()
U.Builder
clear()
static U.Builder
fromJson(java.lang.String json)
static U.Builder
fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
static U.Builder
fromXml(java.lang.String xml)
<T> T
get(java.lang.String path)
<T> T
get(java.util.List<java.lang.String> paths)
boolean
isEmpty()
U.Builder
remove(java.lang.String key)
U.Builder
remove(java.util.List<java.lang.String> keys)
U.Builder
set(java.lang.String path, java.lang.Object value)
U.Builder
set(java.util.List<java.lang.String> paths, java.lang.Object value)
int
size()
U.Chain<java.lang.Object>
toChain()
java.lang.String
toJson()
java.lang.String
toString()
java.lang.String
toXml()
U.Builder
update(java.util.Map<java.lang.String,java.lang.Object> map)
-
-
-
Method Detail
-
add
public U.Builder add(java.lang.String key, java.lang.Object value)
-
add
public U.Builder add(java.lang.Object value)
-
get
public <T> T get(java.lang.String path)
-
get
public <T> T get(java.util.List<java.lang.String> paths)
-
set
public U.Builder set(java.lang.String path, java.lang.Object value)
-
set
public U.Builder set(java.util.List<java.lang.String> paths, java.lang.Object value)
-
remove
public U.Builder remove(java.lang.String key)
-
remove
public U.Builder remove(java.util.List<java.lang.String> keys)
-
clear
public U.Builder clear()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
add
public U.Builder add(java.lang.String key, U.ArrayBuilder builder)
-
add
public U.Builder add(java.util.Map<java.lang.String,java.lang.Object> map)
-
update
public U.Builder update(java.util.Map<java.lang.String,java.lang.Object> map)
-
addNull
public U.Builder addNull(java.lang.String key)
-
build
public java.util.Map<java.lang.String,java.lang.Object> build()
-
toXml
public java.lang.String toXml()
-
fromXml
public static U.Builder fromXml(java.lang.String xml)
-
fromMap
public static U.Builder fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
-
toJson
public java.lang.String toJson()
-
fromJson
public static U.Builder fromJson(java.lang.String json)
-
toChain
public U.Chain<java.lang.Object> toChain()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-