Class ChartBuilder
- java.lang.Object
-
- com.almis.awe.builder.screen.base.AweBuilder<T,I>
-
- com.almis.awe.builder.screen.base.AbstractComponentBuilder<ChartBuilder,Chart>
-
- com.almis.awe.builder.screen.chart.ChartBuilder
-
- All Implemented Interfaces:
IBuilderInitializer<ChartBuilder,Chart>
public class ChartBuilder extends AbstractComponentBuilder<ChartBuilder,Chart>
- Author:
- dfuentes
-
-
Constructor Summary
Constructors Constructor Description ChartBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChartBuilder
addAxis(AxisBuilder... axis)
Add x axisChartBuilder
addChartParameter(ChartParameterBuilder... chartParameter)
Add chart parameter listChartBuilder
addChartSerieList(ChartSerieBuilder... chartSerie)
Add chart serie listChart
build()
Build instance without parametersChart
build(Chart chart)
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 Chart build()
Description copied from interface:IBuilderInitializer
Build instance without parameters- Returns:
- New instance of object
-
build
public Chart build(Chart chart)
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<ChartBuilder,Chart>
- Overrides:
build
in classAbstractComponentBuilder<ChartBuilder,Chart>
- Parameters:
chart
- Instance to update- Returns:
- Instance of object updated
-
addChartParameter
public ChartBuilder addChartParameter(ChartParameterBuilder... chartParameter)
Add chart parameter list- Parameters:
chartParameter
-- Returns:
-
addChartSerieList
public ChartBuilder addChartSerieList(ChartSerieBuilder... chartSerie)
Add chart serie list- Parameters:
chartSerie
-- Returns:
-
addAxis
public ChartBuilder addAxis(AxisBuilder... axis)
Add x axis- Parameters:
axis
-- Returns:
-
-