public interface MapResult
extends java.util.Map<java.lang.String,java.lang.Object>
| Modifier and Type | Interface and Description |
|---|---|
static class |
MapResult.ImmutableMapResult |
static interface |
MapResult.ImmutableResult |
static class |
MapResult.SimpleMapResult |
| Modifier and Type | Method and Description |
|---|---|
default <T> T |
asValue(java.lang.String prop,
java.lang.Class<T> clazz,
T defVal) |
default boolean |
boolVal(java.lang.String prop,
boolean defVal) |
default <T> T |
first() |
default <T> T |
first(T def) |
default java.util.Map.Entry<java.lang.String,java.lang.Object> |
firstEntry() |
default java.util.Map.Entry<java.lang.String,java.lang.Object> |
firstEntry(java.util.Map.Entry<java.lang.String,java.lang.Object> def) |
static MapResult.ImmutableMapResult |
immutableResult() |
static MapResult.ImmutableMapResult |
immutableResult(java.util.Map<java.lang.String,java.lang.Object> map) |
static MapResult.ImmutableMapResult |
immutableResult(java.lang.String k1,
java.lang.Object v1) |
static MapResult.ImmutableMapResult |
immutableResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2) |
static MapResult.ImmutableMapResult |
immutableResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3) |
static MapResult.ImmutableMapResult |
immutableResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4) |
static MapResult.ImmutableMapResult |
immutableResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4,
java.lang.String k5,
java.lang.Object v5) |
static MapBuilder.ImmutableMapBuilder<java.lang.String,java.lang.Object> |
immutableResultBuilder() |
default int |
intVal(java.lang.String prop,
int defVal) |
default java.lang.Long |
longStrVal(java.lang.String prop) |
default long |
longStrVal(java.lang.String prop,
long defaultValue) |
default long |
longVal(java.lang.String prop,
long defVal) |
default java.lang.String |
optStr(java.lang.String prop) |
default java.lang.String |
optStr(java.lang.String prop,
java.lang.String defVal) |
default <T> T |
optValue(java.lang.String prop) |
default <T> T |
optValue(java.lang.String prop,
T defValue) |
default <T> T |
removeIfExists(java.lang.String prop) |
default <T> T |
removeIfExists(java.lang.String prop,
T defVl) |
default <T> T |
removeVal(java.lang.String prop) |
default java.lang.String |
reqdProp(java.lang.String prop) |
default java.lang.String |
reqdStr(java.lang.String prop) |
default <T> T |
reqdValue(java.lang.String prop) |
static MapResult |
simpleResult() |
static MapResult |
simpleResult(java.util.Map<java.lang.String,java.lang.Object> map) |
static MapResult |
simpleResult(java.lang.String k1,
java.lang.Object v1) |
static MapResult |
simpleResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2) |
static MapResult |
simpleResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3) |
static MapResult |
simpleResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4) |
static MapResult |
simpleResult(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4,
java.lang.String k5,
java.lang.Object v5) |
static MapBuilder.SimpleMapBuilder<java.lang.String,java.lang.Object> |
simpleResultBuilder() |
default java.lang.String |
stringVal(java.lang.String prop,
boolean required,
java.lang.String defVal) |
default <T> T first()
default <T> T first(T def)
default java.util.Map.Entry<java.lang.String,java.lang.Object> firstEntry()
default java.util.Map.Entry<java.lang.String,java.lang.Object> firstEntry(java.util.Map.Entry<java.lang.String,java.lang.Object> def)
default java.lang.String optStr(java.lang.String prop)
default java.lang.String optStr(java.lang.String prop,
java.lang.String defVal)
default java.lang.String reqdStr(java.lang.String prop)
default boolean boolVal(java.lang.String prop,
boolean defVal)
default int intVal(java.lang.String prop,
int defVal)
default long longVal(java.lang.String prop,
long defVal)
default java.lang.Long longStrVal(java.lang.String prop)
default long longStrVal(java.lang.String prop,
long defaultValue)
default java.lang.String stringVal(java.lang.String prop,
boolean required,
java.lang.String defVal)
default <T> T optValue(java.lang.String prop)
default <T> T optValue(java.lang.String prop,
T defValue)
default <T> T reqdValue(java.lang.String prop)
default <T> T asValue(java.lang.String prop,
java.lang.Class<T> clazz,
T defVal)
default java.lang.String reqdProp(java.lang.String prop)
default <T> T removeVal(java.lang.String prop)
default <T> T removeIfExists(java.lang.String prop)
default <T> T removeIfExists(java.lang.String prop,
T defVl)
static MapResult.ImmutableMapResult immutableResult()
static MapResult.ImmutableMapResult immutableResult(java.lang.String k1, java.lang.Object v1)
static MapResult.ImmutableMapResult immutableResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2)
static MapResult.ImmutableMapResult immutableResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3)
static MapResult.ImmutableMapResult immutableResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3, java.lang.String k4, java.lang.Object v4)
static MapResult.ImmutableMapResult immutableResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3, java.lang.String k4, java.lang.Object v4, java.lang.String k5, java.lang.Object v5)
static MapResult.ImmutableMapResult immutableResult(java.util.Map<java.lang.String,java.lang.Object> map)
static MapBuilder.ImmutableMapBuilder<java.lang.String,java.lang.Object> immutableResultBuilder()
static MapResult simpleResult()
static MapResult simpleResult(java.lang.String k1, java.lang.Object v1)
static MapResult simpleResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2)
static MapResult simpleResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3)
static MapResult simpleResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3, java.lang.String k4, java.lang.Object v4)
static MapResult simpleResult(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3, java.lang.String k4, java.lang.Object v4, java.lang.String k5, java.lang.Object v5)
static MapResult simpleResult(java.util.Map<java.lang.String,java.lang.Object> map)
static MapBuilder.SimpleMapBuilder<java.lang.String,java.lang.Object> simpleResultBuilder()