public class Parameters
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Parameters.ParameterDeserializer<T> |
| Constructor and Description |
|---|
Parameters() |
Parameters(java.util.Map<java.lang.String,? extends java.lang.Object> values) |
Parameters(Parameters params) |
Parameters(Parameters params,
boolean immutable) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
clear() |
boolean |
equals(java.lang.Object obj) |
static Parameters |
fromString(java.lang.String spec) |
<T> T |
get(java.lang.String name,
java.lang.Class<T> type) |
<T> T |
get(java.lang.String name,
T defaultValue) |
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isImmutable() |
java.util.List<java.lang.String> |
keys() |
Parameters |
makeImmutable() |
<T> T |
notNull(java.lang.String name,
java.lang.Class<T> type) |
<T> T |
put(java.lang.Class<T> type,
T value) |
<T> T |
put(java.lang.String name,
T value) |
Parameters |
putAll(java.util.Map<java.lang.String,java.lang.Object> values) |
Parameters |
putAll(Parameters params) |
static <T> void |
registerDeserializer(java.lang.Class<T> type,
Parameters.ParameterDeserializer<T> deserializer) |
<T> T |
remove(java.lang.Class<T> type) |
java.lang.Object |
remove(java.lang.String name) |
<T> T |
remove(java.lang.String name,
java.lang.Class<T> type) |
int |
size() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.util.List<java.lang.String> names) |
java.lang.String |
toString() |
public Parameters()
public Parameters(java.util.Map<java.lang.String,? extends java.lang.Object> values)
public Parameters(Parameters params)
public Parameters(Parameters params, boolean immutable)
public static <T> void registerDeserializer(java.lang.Class<T> type,
Parameters.ParameterDeserializer<T> deserializer)
public boolean isEmpty()
public int size()
public java.util.List<java.lang.String> keys()
public <T> T put(java.lang.Class<T> type,
T value)
public <T> T put(java.lang.String name,
T value)
public Parameters putAll(Parameters params)
public Parameters putAll(java.util.Map<java.lang.String,java.lang.Object> values)
public Parameters clear()
public boolean isImmutable()
public Parameters makeImmutable()
public <T> T get(java.lang.String name,
java.lang.Class<T> type)
public <T> T get(java.lang.String name,
T defaultValue)
public <T> T notNull(java.lang.String name,
java.lang.Class<T> type)
public <T> T remove(java.lang.Class<T> type)
public <T> T remove(java.lang.String name,
java.lang.Class<T> type)
public java.lang.Object remove(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.util.Map<java.lang.String,java.lang.Object> toMap(java.util.List<java.lang.String> names)
public static Parameters fromString(java.lang.String spec)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2020. All rights reserved.