public static class ITag.__ParameterList extends Object implements Iterable<ITag.__Parameter>
ITag.__Parameter
Constructor and Description |
---|
ITag.__ParameterList() |
Modifier and Type | Method and Description |
---|---|
void |
add(String name,
Object value)
Add an new parameter to the list specified by name and value
|
Map<String,Object> |
asMap()
Convert the parameter list into a map mapped values to names
|
ITag.__Parameter |
get(int i)
Get a
ITag.__Parameter instance by position in the list |
Object |
getByName(String name)
Return parameter value by name from the list
|
<T> T |
getByName(String name,
T defVal)
Return parameter value by name and do type cast to left value type.
|
Object |
getByPosition(int pos)
Get parameter value by position in the list
|
Object |
getDefault()
Get default parameter value.
|
Iterator<ITag.__Parameter> |
iterator() |
int |
size()
How many parameters are stored in the list
|
String |
toUUID()
Used to create unique key for
@cacheFor() transformer |
public void add(String name, Object value)
name
- value
- public Object getByName(String name)
name
- public <T> T getByName(String name, T defVal)
T
- name
- defVal
- public Object getDefault()
public Object getByPosition(int pos)
pos
- public Iterator<ITag.__Parameter> iterator()
iterator
in interface Iterable<ITag.__Parameter>
public int size()
public ITag.__Parameter get(int i)
ITag.__Parameter
instance by position in the listi
- public Map<String,Object> asMap()
public String toUUID()
@cacheFor()
transformerCopyright © 2015. All Rights Reserved.