Class DisplayerEditor
- java.lang.Object
-
- org.dashbuilder.displayer.client.widgets.DisplayerEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class DisplayerEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDisplayerEditor.View
-
Field Summary
Fields Modifier and Type Field Description protected intactiveSectionprotected booleanbrandNewDisplayerprotected org.dashbuilder.dataset.client.DataSetClientServicesclientServicesprotected javax.enterprise.event.Event<DisplayerEditorClosedEvent>closeEventprotected StringcurrentRendererprotected booleandataLookupConfEnabledprotected Displayerdisplayerprotected DisplayerHtmlEditordisplayerHtmlEditorprotected DisplayerLocatordisplayerLocatorprotected DisplayerPrototypesdisplayerPrototypesprotected org.dashbuilder.displayer.DisplayerSettingsdisplayerSettingsprotected javax.enterprise.event.Event<DisplayerSettingsChangedEvent>displayerSettingsChangedEventprotected org.dashbuilder.displayer.DisplayerSubTypedisplayerSubTypeprotected org.dashbuilder.displayer.DisplayerTypedisplayerTypeprotected booleandisplaySettingsEnabledprotected DisplayerEditorStatuseditorStatusprotected booleanexternalComponentSettingsEnabledprotected DataSetLookupEditorlookupEditorprotected org.uberfire.mvp.CommandonCloseCommandprotected org.uberfire.mvp.CommandonSaveCommandprotected RendererManagerrendererManagerprotected javax.enterprise.event.Event<DisplayerEditorSavedEvent>saveEventprotected org.dashbuilder.displayer.DisplayerSettingsselectedTypeSettingsprotected DisplayerSettingsEditorsettingsEditorprotected booleantypeSelectionEnabledprotected DisplayerTypeSelectortypeSelectorprotected DisplayerEditor.Viewview
-
Constructor Summary
Constructors Constructor Description DisplayerEditor(DisplayerEditor.View view, org.dashbuilder.dataset.client.DataSetClientServices clientServices, DisplayerLocator displayerLocator, DisplayerPrototypes displayerPrototypes, DisplayerTypeSelector typeSelector, DataSetLookupEditor lookupEditor, DisplayerSettingsEditor settingsEditor, DisplayerEditorStatus editorStatus, DisplayerHtmlEditor displayerHtmlEditor, javax.enterprise.event.Event<DisplayerEditorSavedEvent> savedEvent, javax.enterprise.event.Event<DisplayerEditorClosedEvent> closedEvent, RendererManager rendererManager, ExternalComponentPropertiesEditor externalComponentPropertiesEditor, javax.enterprise.event.Event<DisplayerSettingsChangedEvent> displayerSettingsChangedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voidclose()StringgetCurrentRenderer()DisplayergetDisplayer()org.dashbuilder.displayer.DisplayerSettingsgetDisplayerSettings()DataSetLookupEditorgetLookupEditor()DisplayerSettingsEditorgetSettingsEditor()DisplayerTypeSelectorgetTypeSelector()DisplayerEditor.ViewgetView()voidgotoDataSetLookupConf()voidgotoDisplaySettings()voidgotoExternalComponentSettings()voidgotoFirstSectionEnabled()voidgotoLastSection()voidgotoTypeSelection()voidinit(org.dashbuilder.displayer.DisplayerSettings settings)protected voidinitDisplayer()protected voidinitLookupEditor()protected voidinitSettingsEditor()protected voidinitTypeSelector()booleanisBrandNewDisplayer()voidsave()voidsetDataSetLookupConfEnabled(boolean enabled)voidsetDisplayerSubType(org.dashbuilder.displayer.DisplayerSubType displayerSubType)voidsetDisplayerType(org.dashbuilder.displayer.DisplayerType displayerType)voidsetDisplaySettingsEnabled(boolean enabled)voidsetExternalComponentSettingsEnabled(boolean enabled)voidsetOnCloseCommand(org.uberfire.mvp.Command closeCommand)voidsetOnSaveCommand(org.uberfire.mvp.Command saveCommand)voidsetTypeSelectorEnabled(boolean enabled)voidshowDisplayer()protected booleansupportsHtmlTemplate()
-
-
-
Field Detail
-
view
protected DisplayerEditor.View view
-
clientServices
protected org.dashbuilder.dataset.client.DataSetClientServices clientServices
-
displayerLocator
protected DisplayerLocator displayerLocator
-
displayerPrototypes
protected DisplayerPrototypes displayerPrototypes
-
displayerSettings
protected org.dashbuilder.displayer.DisplayerSettings displayerSettings
-
selectedTypeSettings
protected org.dashbuilder.displayer.DisplayerSettings selectedTypeSettings
-
brandNewDisplayer
protected boolean brandNewDisplayer
-
typeSelector
protected DisplayerTypeSelector typeSelector
-
lookupEditor
protected DataSetLookupEditor lookupEditor
-
settingsEditor
protected DisplayerSettingsEditor settingsEditor
-
editorStatus
protected DisplayerEditorStatus editorStatus
-
displayer
protected Displayer displayer
-
displayerHtmlEditor
protected DisplayerHtmlEditor displayerHtmlEditor
-
activeSection
protected int activeSection
-
typeSelectionEnabled
protected boolean typeSelectionEnabled
-
dataLookupConfEnabled
protected boolean dataLookupConfEnabled
-
displaySettingsEnabled
protected boolean displaySettingsEnabled
-
externalComponentSettingsEnabled
protected boolean externalComponentSettingsEnabled
-
saveEvent
protected javax.enterprise.event.Event<DisplayerEditorSavedEvent> saveEvent
-
closeEvent
protected javax.enterprise.event.Event<DisplayerEditorClosedEvent> closeEvent
-
onCloseCommand
protected org.uberfire.mvp.Command onCloseCommand
-
onSaveCommand
protected org.uberfire.mvp.Command onSaveCommand
-
displayerType
protected org.dashbuilder.displayer.DisplayerType displayerType
-
displayerSubType
protected org.dashbuilder.displayer.DisplayerSubType displayerSubType
-
rendererManager
protected RendererManager rendererManager
-
displayerSettingsChangedEvent
protected javax.enterprise.event.Event<DisplayerSettingsChangedEvent> displayerSettingsChangedEvent
-
currentRenderer
protected String currentRenderer
-
-
Constructor Detail
-
DisplayerEditor
@Inject public DisplayerEditor(DisplayerEditor.View view, org.dashbuilder.dataset.client.DataSetClientServices clientServices, DisplayerLocator displayerLocator, DisplayerPrototypes displayerPrototypes, DisplayerTypeSelector typeSelector, DataSetLookupEditor lookupEditor, DisplayerSettingsEditor settingsEditor, DisplayerEditorStatus editorStatus, DisplayerHtmlEditor displayerHtmlEditor, javax.enterprise.event.Event<DisplayerEditorSavedEvent> savedEvent, javax.enterprise.event.Event<DisplayerEditorClosedEvent> closedEvent, RendererManager rendererManager, ExternalComponentPropertiesEditor externalComponentPropertiesEditor, javax.enterprise.event.Event<DisplayerSettingsChangedEvent> displayerSettingsChangedEvent)
-
-
Method Detail
-
setDisplayerType
public void setDisplayerType(org.dashbuilder.displayer.DisplayerType displayerType)
-
setDisplayerSubType
public void setDisplayerSubType(org.dashbuilder.displayer.DisplayerSubType displayerSubType)
-
init
public void init(org.dashbuilder.displayer.DisplayerSettings settings)
-
supportsHtmlTemplate
protected boolean supportsHtmlTemplate()
-
initDisplayer
protected void initDisplayer()
-
initLookupEditor
protected void initLookupEditor()
-
initTypeSelector
protected void initTypeSelector()
-
initSettingsEditor
protected void initSettingsEditor()
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getView
public DisplayerEditor.View getView()
-
isBrandNewDisplayer
public boolean isBrandNewDisplayer()
-
getDisplayerSettings
public org.dashbuilder.displayer.DisplayerSettings getDisplayerSettings()
-
getDisplayer
public Displayer getDisplayer()
-
getCurrentRenderer
public String getCurrentRenderer()
-
getTypeSelector
public DisplayerTypeSelector getTypeSelector()
-
getLookupEditor
public DataSetLookupEditor getLookupEditor()
-
getSettingsEditor
public DisplayerSettingsEditor getSettingsEditor()
-
setTypeSelectorEnabled
public void setTypeSelectorEnabled(boolean enabled)
-
setDataSetLookupConfEnabled
public void setDataSetLookupConfEnabled(boolean enabled)
-
setDisplaySettingsEnabled
public void setDisplaySettingsEnabled(boolean enabled)
-
setExternalComponentSettingsEnabled
public void setExternalComponentSettingsEnabled(boolean enabled)
-
setOnSaveCommand
public void setOnSaveCommand(org.uberfire.mvp.Command saveCommand)
-
setOnCloseCommand
public void setOnCloseCommand(org.uberfire.mvp.Command closeCommand)
-
showDisplayer
public void showDisplayer()
-
gotoFirstSectionEnabled
public void gotoFirstSectionEnabled()
-
gotoLastSection
public void gotoLastSection()
-
gotoTypeSelection
public void gotoTypeSelection()
-
gotoDataSetLookupConf
public void gotoDataSetLookupConf()
-
gotoDisplaySettings
public void gotoDisplaySettings()
-
gotoExternalComponentSettings
public void gotoExternalComponentSettings()
-
save
public void save()
-
close
public void close()
-
-