Package com.smeup.kokos.sdk.util
Class AbstractSmeupDataCellBuilder<T extends AbstractSmeupDataCellBuilder<T>>
java.lang.Object
com.smeup.kokos.sdk.util.AbstractSmeupDataCellBuilder<T>
- Direct Known Subclasses:
SmeupDataCellBuilder,SmeupDataNodeBuilder,SmeupLayoutFieldBuilder
public abstract class AbstractSmeupDataCellBuilder<T extends AbstractSmeupDataCellBuilder<T>>
extends Object
- Author:
- mattia.bonardi Abstract Builder class to create custom builder class for each SmeupDataCell configuration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SmeupDataCellbuild()dataAttribute(String key, Object value) Insert a new attribute to data fieldInsert a new attribute to input setting field (editability)protected SmeupDataCellinstance()obj(SmeupDataObj obj) option(SmeupDataCell option) options(List<SmeupDataCell> options) abstract Tself()styleAttributes(Map<String, String> styleAttributes)
-
Constructor Details
-
AbstractSmeupDataCellBuilder
public AbstractSmeupDataCellBuilder()
-
-
Method Details
-
instance
-
self
-
build
-
value
-
decode
-
obj
-
obj
-
obj
-
editable
-
hasMCell
-
mandatory
-
shape
-
fun
-
fmt
- Throws:
Exception
-
options
-
option
-
icon
-
tooltip
-
data
-
dataAttribute
Insert a new attribute to data field- Parameters:
key- the keyvalue- the value- Returns:
- self
-
inputSettingsAttribute
Insert a new attribute to input setting field (editability)- Parameters:
key- the keyvalue- the value- Returns:
- self
- Throws:
Exception
-
disabled
-
styleName
-
styleAttributes
-
state
-
srcFun
-
map
-