Class AweBuilder<T,I extends Element>
java.lang.Object
com.almis.awe.builder.screen.base.AweBuilder<T,I>
- All Implemented Interfaces:
IBuilderInitializer<T,
I>
- Direct Known Subclasses:
AbstractActionBuilder
,AbstractChartBuilder
,AbstractComponentBuilder
,AbstractElementBuilder
,AccordionBuilder
,ContextSeparatorBuilder
,DependencyBuilder
,DependencyElementBuilder
,FrameBuilder
,GroupHeaderBuilder
,IncludeBuilder
,MenuContainerBuilder
,MessageBuilder
,ViewBuilder
,WidgetParameterBuilder
public abstract class AweBuilder<T,I extends Element>
extends Object
implements IBuilderInitializer<T,I>
- Author:
- dfuentes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAllElements
(AweBuilder... elementList) Add a list of elementsprotected List
addAllElements
(List list, AweBuilder... elementList) Add a list of elementsprotected void
addElement
(Element parent, Element child) Add an element to the listBuild instance already initializedSet idSets current objects parentMethods 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
-
AweBuilder
public AweBuilder()Constructor
-
-
Method Details
-
setParent
Description copied from interface:IBuilderInitializer
Sets current objects parent- Specified by:
setParent
in interfaceIBuilderInitializer<T,
I extends Element> - Returns:
- Parent
-
build
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<T,
I extends Element> - Parameters:
element
- Instance to update- Returns:
- Instance of object updated
-
setId
Set id- Parameters:
id
- Identifier- Returns:
- parent
- Throws:
AWException
-
addElement
Add an element to the list- Parameters:
parent
- Parent elementchild
- Element to add
-
addAllElements
Add a list of elements- Parameters:
elementList
- Element list
-
addAllElements
Add a list of elements- Parameters:
elementList
- Element list
-