public final class ModelBuilder extends Object
Sample usage
Map<String, Object> model = new ModelBuilder("1", "arg1", "2", "arg2").build();
| Constructor and Description |
|---|
ModelBuilder(String prefix,
Object... args)
Transforms an array to a model using the index of the elements (starting
from 1) in the array and a prefix to form their names.
|
ModelBuilder(String name1,
Object value1) |
ModelBuilder(String name1,
Object value1,
String name2,
Object value2) |
ModelBuilder(String name1,
Object value1,
String name2,
Object value2,
String name3,
Object value3) |
ModelBuilder(String name1,
Object value1,
String name2,
Object value2,
String name3,
Object value3,
String name4,
Object value4) |
ModelBuilder(String name1,
Object value1,
String name2,
Object value2,
String name3,
Object value3,
String name4,
Object value4,
String name5,
Object value5) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
build() |
static List<Map<String,Object>> |
mergeLists(String[] names,
List<Object>... lists)
Merges any number of named lists into a single one containing their
combined values.
|
public ModelBuilder(String name1, Object value1, String name2, Object value2, String name3, Object value3)
public ModelBuilder(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4)
public ModelBuilder(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5)
public ModelBuilder(String prefix, Object... args)
prefix - the prefix to add to the index or null if none
shall be appliedargs - the array to be transformed into the modelpublic static List<Map<String,Object>> mergeLists(String[] names, List<Object>... lists)
names - the names of the variables in the following listslists - the lists containing the values for the named variablesCopyright © 2017. All rights reserved.