public class ComponentConfigBuilder extends Object
build().
setTab(String) method.| Constructor and Description |
|---|
ComponentConfigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ComponentConfigBuilder |
add(String itemType,
String label,
String value)
Adds field entry, equivalent of: | tab_name | field type | label | value |
|
ComponentConfigBuilder |
addItemInFieldset(String fieldsetLabel,
String itemType,
String itemLabel,
String value)
Adds fieldset entry, equivalent of:
| tab_name | fieldset#itemType | multifieldLabel#itemLabel | value |
|
ComponentConfigBuilder |
addItemInMultifield(String multifieldLabel,
int index,
String itemType,
String itemLabel,
String value)
Adds multifield entry, equivalent of:
| tab_name | multifield#index#itemType | multifieldLabel#itemLabel | value |
|
List<ConfigurationEntry> |
build()
Builds the Component Config based on added entries.
|
ComponentConfigBuilder |
setTab(String tab)
Sets tab name for next entries.
|
public ComponentConfigBuilder setTab(String tab)
tab - tab namepublic ComponentConfigBuilder add(String itemType, String label, String value)
itemType - field typelabel - field labelvalue - field valuepublic ComponentConfigBuilder addItemInMultifield(String multifieldLabel, int index, String itemType, String itemLabel, String value)
multifieldLabel - multifield labelindex - multifield item indexitemType - multifield item typeitemLabel - mutlifield item labelvalue - field valuepublic ComponentConfigBuilder addItemInFieldset(String fieldsetLabel, String itemType, String itemLabel, String value)
fieldsetLabel - fieldset labelitemType - fiedset item typeitemLabel - fieldset item labelvalue - field valuepublic List<ConfigurationEntry> build()
List<ConfigurationEntry>Copyright © 2016–2018 Cognifide Ltd.. All rights reserved.