Class AbstractButtonBuilder<T extends AbstractButtonBuilder,I extends AbstractButton>
java.lang.Object
com.almis.awe.builder.screen.base.AweBuilder<T,I>
com.almis.awe.builder.screen.base.AbstractComponentBuilder<T,I>
com.almis.awe.builder.screen.base.AbstractButtonBuilder<T,I>
- All Implemented Interfaces:
IBuilderInitializer<T,
I>
- Direct Known Subclasses:
AvatarBuilder
,ButtonBuilder
,ContextButtonBuilder
,InfoButtonBuilder
public abstract class AbstractButtonBuilder<T extends AbstractButtonBuilder,I extends AbstractButton>
extends AbstractComponentBuilder<T,I>
- Author:
- dfuentes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddButtonAction
(ButtonActionBuilder... buttonActionBuilder) Add button actionBuild instance already initializedsetButtonType
(ButtonType buttonType) Set button typeSet button valueMethods 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.almis.awe.builder.interfaces.IBuilderInitializer
build
-
Constructor Details
-
AbstractButtonBuilder
public AbstractButtonBuilder()
-
-
Method Details
-
build
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<T extends AbstractButtonBuilder,
I extends AbstractButton> - Overrides:
build
in classAbstractComponentBuilder<T extends AbstractButtonBuilder,
I extends AbstractButton> - Parameters:
button
- Instance to update- Returns:
- Instance of object updated
-
addButtonAction
Add button action- Parameters:
buttonActionBuilder
-- Returns:
-
setButtonType
Set button type- Parameters:
buttonType
- button type- Returns:
- Builder
-
setValue
Set button value- Parameters:
value
- button value- Returns:
- Builder
-