Package org.dashbuilder.displayer.impl
Class AbstractSelectorSettingsBuilder<T extends SelectorDisplayerSettingsBuilder>
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractSelectorSettingsBuilder<T>
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<T>,DisplayerSettingsBuilder<T>,SelectorDisplayerSettingsBuilder<T>
- Direct Known Subclasses:
SelectorDisplayerSettingsBuilderImpl
public abstract class AbstractSelectorSettingsBuilder<T extends SelectorDisplayerSettingsBuilder> extends AbstractDisplayerSettingsBuilder<T> implements SelectorDisplayerSettingsBuilder<T>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description AbstractSelectorSettingsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tmargins(int top, int bottom, int left, int right)Set the margins for this selector.Tmultiple(boolean multiple)Enables or disables the selection of multiple entriesTwidth(int width)Sets the width of the selector.-
Methods inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
allowCsvExport, allowExcelExport, backgroundColor, buildSettings, createDisplayerSettings, 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.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
-
Methods inherited from interface org.dashbuilder.displayer.SelectorDisplayerSettingsBuilder
subType_Dropdown, subType_Labels, subType_Slider
-
-
-
-
Method Detail
-
width
public T width(int width)
Description copied from interface:SelectorDisplayerSettingsBuilderSets the width of the selector.- Specified by:
widthin interfaceSelectorDisplayerSettingsBuilder<T extends SelectorDisplayerSettingsBuilder>- Parameters:
width- The width of selector.- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a selector.
-
margins
public T margins(int top, int bottom, int left, int right)
Description copied from interface:SelectorDisplayerSettingsBuilderSet the margins for this selector.- Specified by:
marginsin interfaceSelectorDisplayerSettingsBuilder<T extends SelectorDisplayerSettingsBuilder>- Parameters:
top- The top margin.bottom- The bottom margin.left- The left margin.right- The right margin.- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure the selector.
-
multiple
public T multiple(boolean multiple)
Description copied from interface:SelectorDisplayerSettingsBuilderEnables or disables the selection of multiple entries- Specified by:
multiplein interfaceSelectorDisplayerSettingsBuilder<T extends SelectorDisplayerSettingsBuilder>- Parameters:
multiple- The multiple selection flag.- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a selector.
-
-