Package org.dashbuilder.displayer.impl
Class ExternalDisplayerSettingsBuilderImpl
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractChartSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>
-
- org.dashbuilder.displayer.impl.ExternalDisplayerSettingsBuilderImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<ExternalDisplayerSettingsBuilderImpl>,ChartSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>,DisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>,ExternalDisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>
public class ExternalDisplayerSettingsBuilderImpl extends AbstractChartSettingsBuilder<ExternalDisplayerSettingsBuilderImpl> implements ExternalDisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description ExternalDisplayerSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalDisplayerSettingsBuilderImplcomponentId(String id)Set the external component id.ExternalDisplayerSettingsBuilderImplcomponentProperty(String key, String value)Set an external component propertyprotected DisplayerSettingscreateDisplayerSettings()-
Methods inherited from class org.dashbuilder.displayer.impl.AbstractChartSettingsBuilder
height, legendOff, legendOn, legendOn, margins, resizableOff, resizableOn, width
-
Methods inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
allowCsvExport, allowExcelExport, backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid, xAxisAngle, xAxisShowLabels, xAxisTitle, yAxisShowLabels, yAxisTitle
-
Methods inherited from class org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder
asc, buildColumnId, buildLookup, column, column, column, column, column, dataset, desc, dynamic, dynamic, dynamic, filter, filter, firstDay, firstMonth, fixed, getCurrentOp, group, group, group, join, rowNumber, rowOffset, select, sort, sort
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dashbuilder.displayer.ChartSettingsBuilder
height, legendOff, legendOn, legendOn, margins, resizableOff, resizableOn, width
-
Methods inherited from interface org.dashbuilder.dataset.DataSetLookupBuilder
asc, buildLookup, column, column, column, column, column, dataset, desc, dynamic, dynamic, dynamic, filter, filter, firstDay, firstMonth, fixed, group, group, group, join, rowNumber, rowOffset, select, sort, sort
-
Methods inherited from interface org.dashbuilder.displayer.DisplayerSettingsBuilder
backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid
-
-
-
-
Method Detail
-
createDisplayerSettings
protected DisplayerSettings createDisplayerSettings()
- Specified by:
createDisplayerSettingsin classAbstractDisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>
-
componentId
public ExternalDisplayerSettingsBuilderImpl componentId(String id)
Description copied from interface:ExternalDisplayerSettingsBuilderSet the external component id.- Specified by:
componentIdin interfaceExternalDisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>- Parameters:
id- The component Id- Returns:
- This builder instance
-
componentProperty
public ExternalDisplayerSettingsBuilderImpl componentProperty(String key, String value)
Description copied from interface:ExternalDisplayerSettingsBuilderSet an external component property- Specified by:
componentPropertyin interfaceExternalDisplayerSettingsBuilder<ExternalDisplayerSettingsBuilderImpl>- Parameters:
key- The parameter keyvalue- The parameter value- Returns:
- this builder instance
-
-