Class ColumnFunctionEditor
- java.lang.Object
-
- org.dashbuilder.displayer.client.widgets.group.ColumnFunctionEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class ColumnFunctionEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceColumnFunctionEditor.View
-
Constructor Summary
Constructors Constructor Description ColumnFunctionEditor(ColumnFunctionEditor.View view, ColumnDetailsEditor columnDetailsEditor, javax.enterprise.event.Event<GroupFunctionChangedEvent> changeEvent, javax.enterprise.event.Event<GroupFunctionDeletedEvent> deleteEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voiddelete()ColumnDetailsEditorgetColumnDetailsEditor()org.dashbuilder.dataset.group.GroupFunctiongetGroupFunction()List<org.dashbuilder.dataset.group.AggregateFunctionType>getSupportedFunctionTypes()List<org.dashbuilder.dataset.group.AggregateFunctionType>getSupportedFunctionTypes(org.dashbuilder.dataset.ColumnType columnType)org.dashbuilder.dataset.ColumnTypegetTargetType()voidinit(org.dashbuilder.dataset.DataSetMetadata metadata, org.dashbuilder.dataset.group.GroupFunction groupFunction, org.dashbuilder.dataset.ColumnType targetType, String columnTitle, boolean functionsEnabled, boolean canDelete)protected voidinitColumnListBox()protected voidinitFunctionListBox()protected booleanisColumnNumeric()
-
-
-
Constructor Detail
-
ColumnFunctionEditor
@Inject public ColumnFunctionEditor(ColumnFunctionEditor.View view, ColumnDetailsEditor columnDetailsEditor, javax.enterprise.event.Event<GroupFunctionChangedEvent> changeEvent, javax.enterprise.event.Event<GroupFunctionDeletedEvent> deleteEvent)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getGroupFunction
public org.dashbuilder.dataset.group.GroupFunction getGroupFunction()
-
getTargetType
public org.dashbuilder.dataset.ColumnType getTargetType()
-
getColumnDetailsEditor
public ColumnDetailsEditor getColumnDetailsEditor()
-
init
public void init(org.dashbuilder.dataset.DataSetMetadata metadata, org.dashbuilder.dataset.group.GroupFunction groupFunction, org.dashbuilder.dataset.ColumnType targetType, String columnTitle, boolean functionsEnabled, boolean canDelete)
-
delete
public void delete()
-
isColumnNumeric
protected boolean isColumnNumeric()
-
initColumnListBox
protected void initColumnListBox()
-
initFunctionListBox
protected void initFunctionListBox()
-
getSupportedFunctionTypes
public List<org.dashbuilder.dataset.group.AggregateFunctionType> getSupportedFunctionTypes()
-
getSupportedFunctionTypes
public List<org.dashbuilder.dataset.group.AggregateFunctionType> getSupportedFunctionTypes(org.dashbuilder.dataset.ColumnType columnType)
-
-