Class NameAndDataTypeHeaderMetaData

    • 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:
        isEmptyValue in class ValueAndDataTypeHeaderMetaData<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: HasValueAndTypeRef
        Converts 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: HasValueAndTypeRef
        Converts the value in the domain model to the UI value.
        Returns:
      • normaliseValue

        public String normaliseValue​(String componentValue)
        Description copied from interface: HasValueAndTypeRef
        Returns 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()