public final class ArgumentMap extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,BaseArgument> |
arguments |
static ArgumentMap |
EMPTY |
| Constructor and Description |
|---|
ArgumentMap() |
ArgumentMap(Map<String,BaseArgument> arguments) |
| Modifier and Type | Method and Description |
|---|---|
Optional<BaseArgument> |
get(String key) |
Optional<BaseArgument> |
get(String key,
ArgumentSuperType type) |
Optional<BaseArgument> |
get(String key,
ArgumentType type) |
boolean |
isLocked() |
<E extends Number> |
number(String key,
Class<E> sample) |
<E extends Number> |
number(String key,
E sample) |
boolean |
set(String key,
BaseArgument value) |
public static final ArgumentMap EMPTY
protected final Map<String,BaseArgument> arguments
public ArgumentMap()
public ArgumentMap(Map<String,BaseArgument> arguments)
public final boolean isLocked()
public final boolean set(String key, BaseArgument value)
public final Optional<BaseArgument> get(String key)
public final Optional<BaseArgument> get(String key, ArgumentType type)
public final Optional<BaseArgument> get(String key, ArgumentSuperType type)
Copyright © 2021. All rights reserved.