Class ValueAndDataTypeHeaderMetaData<V,​HV extends org.kie.workbench.common.dmn.api.definition.HasValue<V>>

    • Field Detail

      • hasValue

        protected final Optional<HV extends org.kie.workbench.common.dmn.api.definition.HasValue<V>> hasValue
      • hasTypeRef

        protected final Supplier<org.kie.workbench.common.dmn.api.definition.HasTypeRef> hasTypeRef
      • clearValueConsumer

        protected final Consumer<HV extends org.kie.workbench.common.dmn.api.definition.HasValue<V>> clearValueConsumer
      • setValueConsumer

        protected final BiConsumer<HV extends org.kie.workbench.common.dmn.api.definition.HasValue<V>,​V> setValueConsumer
      • setTypeRefConsumer

        protected final BiConsumer<org.kie.workbench.common.dmn.api.definition.HasTypeRef,​org.kie.workbench.common.dmn.api.property.dmn.QName> setTypeRefConsumer
      • translationService

        protected final org.jboss.errai.ui.client.local.spi.TranslationService translationService
    • Method Detail

      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
      • setValue

        public void setValue​(V name)
        Specified by:
        setValue in interface org.kie.workbench.common.dmn.api.definition.HasValue<V>
      • isEmptyValue

        protected abstract boolean isEmptyValue​(V value)
      • getTypeRef

        public org.kie.workbench.common.dmn.api.property.dmn.QName getTypeRef()
        Specified by:
        getTypeRef in interface org.kie.workbench.common.dmn.api.definition.HasTypeRef
      • setTypeRef

        public void setTypeRef​(org.kie.workbench.common.dmn.api.property.dmn.QName typeRef)
        Specified by:
        setTypeRef in interface org.kie.workbench.common.dmn.api.definition.HasTypeRef
      • render

        public com.ait.lienzo.client.core.shape.Group render​(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context,
                                                             double blockWidth,
                                                             double blockHeight)
        Description copied from interface: EditableHeaderMetaData
        Delegates rendering to the GridColumn.HeaderMetaData.
        Specified by:
        render in interface EditableHeaderMetaData
        Parameters:
        context - The context of a Grid's cell header during the rendering phase.
        blockWidth - Width of the GridColumn.HeaderMetaData column(s) block.
        blockHeight - Width of the GridColumn.HeaderMetaData row(s) block.
        Returns:
      • asDMNModelInstrumentedBase

        public org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase asDMNModelInstrumentedBase()
        Specified by:
        asDMNModelInstrumentedBase in interface org.kie.workbench.common.dmn.api.definition.HasTypeRef
      • getHasTypeRefs

        public List<org.kie.workbench.common.dmn.api.definition.HasTypeRef> getHasTypeRefs()
        Specified by:
        getHasTypeRefs in interface org.kie.workbench.common.dmn.api.definition.HasTypeRefs