Class NameAndDataTypeHeaderMetaData
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData<HasValueAndTypeRef,ValueAndDataTypePopoverView.Presenter>
-
- org.kie.workbench.common.dmn.client.widgets.grid.columns.ValueAndDataTypeHeaderMetaData<org.kie.workbench.common.dmn.api.property.dmn.Name,org.kie.workbench.common.dmn.api.definition.HasName>
-
- org.kie.workbench.common.dmn.client.widgets.grid.columns.NameAndDataTypeHeaderMetaData
-
- All Implemented Interfaces:
org.kie.workbench.common.dmn.api.definition.HasTypeRef,org.kie.workbench.common.dmn.api.definition.HasTypeRefs,org.kie.workbench.common.dmn.api.definition.HasValue<org.kie.workbench.common.dmn.api.property.dmn.Name>,HasValueAndTypeRef<org.kie.workbench.common.dmn.api.property.dmn.Name>,EditableHeaderMetaData,org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
- Direct Known Subclasses:
FunctionColumnNameHeaderMetaData,InvocationColumnHeaderMetaData,LiteralExpressionColumnHeaderMetaData,NameColumnHeaderMetaData,OutputClauseColumnExpressionNameHeaderMetaData,OutputClauseColumnHeaderMetaData,RelationColumnHeaderMetaData
public abstract class NameAndDataTypeHeaderMetaData extends ValueAndDataTypeHeaderMetaData<org.kie.workbench.common.dmn.api.property.dmn.Name,org.kie.workbench.common.dmn.api.definition.HasName>
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.ValueAndDataTypeHeaderMetaData
clearValueConsumer, hasTypeRef, hasValue, setTypeRefConsumer, setValueConsumer, translationService
-
Fields inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData
cellEditorControls, editor
-
-
Constructor Summary
Constructors Constructor Description NameAndDataTypeHeaderMetaData(Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasValue, Supplier<org.kie.workbench.common.dmn.api.definition.HasTypeRef> hasTypeRef, Consumer<org.kie.workbench.common.dmn.api.definition.HasName> clearValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasName,org.kie.workbench.common.dmn.api.property.dmn.Name> setValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasTypeRef,org.kie.workbench.common.dmn.api.property.dmn.QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)NameAndDataTypeHeaderMetaData(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasValue, Consumer<org.kie.workbench.common.dmn.api.definition.HasName> clearValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasName,org.kie.workbench.common.dmn.api.property.dmn.Name> setValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasTypeRef,org.kie.workbench.common.dmn.api.property.dmn.QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.dmn.api.property.dmn.NamegetValue()StringgetValueLabel()Returns theStringfor the _value_ label in theValueAndDataTypePopoverViewprotected booleanisEmptyValue(org.kie.workbench.common.dmn.api.property.dmn.Name value)StringnormaliseValue(String componentValue)Returns a _normalised_ value that can be used to populate the domain model from the value entered by Users.org.kie.workbench.common.dmn.api.property.dmn.NametoModelValue(String componentValue)Converts the value in the UI to the domain model value.StringtoWidgetValue(org.kie.workbench.common.dmn.api.property.dmn.Name modelValue)Converts the value in the domain model to the UI value.-
Methods inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.ValueAndDataTypeHeaderMetaData
asDMNModelInstrumentedBase, getHasTypeRefs, getPresenter, getTitle, getTypeRef, render, setTypeRef, setValue
-
Methods inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData
destroyResources, edit, setColumnGroup, setTitle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.columns.EditableHeaderMetaData
getPlaceHolder, getSupportedEditAction, renderPlaceHolder
-
Methods inherited from interface org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
getColumnGroup, getSelectionStrategy
-
Methods inherited from interface org.kie.workbench.common.dmn.client.editors.types.HasValueAndTypeRef
getPopoverTitle
-
-
-
-
Constructor Detail
-
NameAndDataTypeHeaderMetaData
public NameAndDataTypeHeaderMetaData(org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasValue, Consumer<org.kie.workbench.common.dmn.api.definition.HasName> clearValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasName,org.kie.workbench.common.dmn.api.property.dmn.Name> setValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasTypeRef,org.kie.workbench.common.dmn.api.property.dmn.QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)
-
NameAndDataTypeHeaderMetaData
public NameAndDataTypeHeaderMetaData(Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasValue, Supplier<org.kie.workbench.common.dmn.api.definition.HasTypeRef> hasTypeRef, Consumer<org.kie.workbench.common.dmn.api.definition.HasName> clearValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasName,org.kie.workbench.common.dmn.api.property.dmn.Name> setValueConsumer, BiConsumer<org.kie.workbench.common.dmn.api.definition.HasTypeRef,org.kie.workbench.common.dmn.api.property.dmn.QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)
-
-
Method Detail
-
isEmptyValue
protected boolean isEmptyValue(org.kie.workbench.common.dmn.api.property.dmn.Name value)
- Specified by:
isEmptyValuein classValueAndDataTypeHeaderMetaData<org.kie.workbench.common.dmn.api.property.dmn.Name,org.kie.workbench.common.dmn.api.definition.HasName>
-
toModelValue
public org.kie.workbench.common.dmn.api.property.dmn.Name toModelValue(String componentValue)
Description copied from interface:HasValueAndTypeRefConverts the value in the UI to the domain model value.- Returns:
-
toWidgetValue
public String toWidgetValue(org.kie.workbench.common.dmn.api.property.dmn.Name modelValue)
Description copied from interface:HasValueAndTypeRefConverts the value in the domain model to the UI value.- Returns:
-
getValueLabel
public String getValueLabel()
Description copied from interface:HasValueAndTypeRefReturns theStringfor the _value_ label in theValueAndDataTypePopoverView- Returns:
-
normaliseValue
public String normaliseValue(String componentValue)
Description copied from interface:HasValueAndTypeRefReturns a _normalised_ value that can be used to populate the domain model from the value entered by Users.- Returns:
-
getValue
public org.kie.workbench.common.dmn.api.property.dmn.Name getValue()
-
-