Class DisplayerSettingsEditor
- java.lang.Object
-
- org.dashbuilder.displayer.client.widgets.DisplayerSettingsEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class DisplayerSettingsEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDisplayerSettingsEditor.DoubleValidatorProperty Editor Validator for doublesclassDisplayerSettingsEditor.LongValidatorProperty Editor Validator for integersclassDisplayerSettingsEditor.MeterValidatorProperty Editor Validator for meter intervalsstatic interfaceDisplayerSettingsEditor.View
-
Field Summary
Fields Modifier and Type Field Description static StringCOLUMNS_PREFFIXprotected Displayerdisplayerprotected org.dashbuilder.displayer.DisplayerConstraintsdisplayerContraintsprotected DisplayerLocatordisplayerLocatorprotected org.dashbuilder.displayer.DisplayerSettingsdisplayerSettingsprotected RendererManagerrendererManagerprotected javax.enterprise.event.Event<DisplayerSettingsChangedEvent>settingsChangedEventprotected DisplayerSettingsEditor.Viewview
-
Constructor Summary
Constructors Constructor Description DisplayerSettingsEditor(DisplayerSettingsEditor.View view, DisplayerLocator displayerLocator, RendererManager rendererManager, javax.enterprise.event.Event<DisplayerSettingsChangedEvent> settingsChangedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()DisplayerSettingsEditor.DoubleValidatorcreateDoubleValidator()DisplayerSettingsEditor.LongValidatorcreateLongValidator()DisplayerSettingsEditor.MeterValidatorcreateMeterValidator(org.dashbuilder.displayer.DisplayerSettings settings, int level)org.dashbuilder.displayer.DisplayerSettingsgetDisplayerSettings()voidinit(Displayer displayer)booleanisSupported(org.dashbuilder.displayer.DisplayerAttributeDef attributeDef)booleanisSupported(org.dashbuilder.displayer.DisplayerAttributeGroupDef groupDef)
-
-
-
Field Detail
-
view
protected DisplayerSettingsEditor.View view
-
displayerLocator
protected DisplayerLocator displayerLocator
-
rendererManager
protected RendererManager rendererManager
-
displayer
protected Displayer displayer
-
displayerSettings
protected org.dashbuilder.displayer.DisplayerSettings displayerSettings
-
displayerContraints
protected org.dashbuilder.displayer.DisplayerConstraints displayerContraints
-
settingsChangedEvent
protected javax.enterprise.event.Event<DisplayerSettingsChangedEvent> settingsChangedEvent
-
COLUMNS_PREFFIX
public static final String COLUMNS_PREFFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DisplayerSettingsEditor
@Inject public DisplayerSettingsEditor(DisplayerSettingsEditor.View view, DisplayerLocator displayerLocator, RendererManager rendererManager, javax.enterprise.event.Event<DisplayerSettingsChangedEvent> settingsChangedEvent)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getDisplayerSettings
public org.dashbuilder.displayer.DisplayerSettings getDisplayerSettings()
-
init
public void init(Displayer displayer)
-
isSupported
public boolean isSupported(org.dashbuilder.displayer.DisplayerAttributeDef attributeDef)
-
isSupported
public boolean isSupported(org.dashbuilder.displayer.DisplayerAttributeGroupDef groupDef)
-
createLongValidator
public DisplayerSettingsEditor.LongValidator createLongValidator()
-
createDoubleValidator
public DisplayerSettingsEditor.DoubleValidator createDoubleValidator()
-
createMeterValidator
public DisplayerSettingsEditor.MeterValidator createMeterValidator(org.dashbuilder.displayer.DisplayerSettings settings, int level)
-
-