Class InfoBuilder
- java.lang.Object
-
- com.almis.awe.builder.screen.base.AweBuilder<T,I>
-
- com.almis.awe.builder.screen.base.AbstractComponentBuilder<InfoBuilder,Info>
-
- com.almis.awe.builder.screen.info.InfoBuilder
-
- All Implemented Interfaces:
IBuilderInitializer<InfoBuilder,Info>
public class InfoBuilder extends AbstractComponentBuilder<InfoBuilder,Info>
- Author:
- dfuentes
-
-
Constructor Summary
Constructors Constructor Description InfoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InfoBuilder
addInfo(InfoBuilder... info)
Add infoInfoBuilder
addInfoButton(InfoButtonBuilder... infoButton)
Add info buttonInfoBuilder
addInfoCriteria(InfoCriteriaBuilder... infoCriteria)
Add info criteriaInfoBuilder
addTag(TagBuilder... tag)
Add tagInfo
build()
Build instance without parametersInfo
build(Info info)
Build instance already initialized-
Methods inherited from class com.almis.awe.builder.screen.base.AbstractComponentBuilder
addContextButton, addContextSeparator, addDependency, setAutoload, setAutorefresh, setData, setExpandible, setHelp, setHelpImage, setIcon, setIconLoading, setInitialLoad, setLabel, setLoadAll, setMax, setName, setServerAction, setSize, setStyle, setTargetAction, setTitle, setType, setVisible
-
Methods inherited from class com.almis.awe.builder.screen.base.AweBuilder
addAllElements, addAllElements, addElement, setId, setParent
-
-
-
-
Method Detail
-
build
public Info build()
Description copied from interface:IBuilderInitializer
Build instance without parameters- Returns:
- New instance of object
-
build
public Info build(Info info)
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<InfoBuilder,Info>
- Overrides:
build
in classAbstractComponentBuilder<InfoBuilder,Info>
- Parameters:
info
- Instance to update- Returns:
- Instance of object updated
-
addInfo
public InfoBuilder addInfo(InfoBuilder... info)
Add info- Parameters:
info
-- Returns:
-
addInfoButton
public InfoBuilder addInfoButton(InfoButtonBuilder... infoButton)
Add info button- Parameters:
infoButton
-- Returns:
-
addInfoCriteria
public InfoBuilder addInfoCriteria(InfoCriteriaBuilder... infoCriteria)
Add info criteria- Parameters:
infoCriteria
-- Returns:
-
addTag
public InfoBuilder addTag(TagBuilder... tag)
Add tag- Parameters:
tag
-- Returns:
-
-