Class TemplateDataHeaderWidget

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasResizeHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertInternalColumnEvent.Handler<TemplateDataColumn>, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SetColumnVisibilityEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SetInternalModelEvent.Handler<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateColumnDefinitionEvent.Handler

    public class TemplateDataHeaderWidget
    extends org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
    Header for a Vertical Decision Table
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget

        org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget.ResizerInformation
      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel

        com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget

        eventBus, isReadOnly, model, panel, resources, sortableColumns
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      TemplateDataHeaderWidget​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.ResourcesProvider<TemplateDataColumn> resources, boolean isReadOnly, com.google.gwt.event.shared.EventBus eventBus)
      Construct a "Header" for the provided DecoratedGridWidget
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.google.gwt.user.client.ui.Widget getHeaderWidget()  
      protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget.ResizerInformation getResizerInformation​(int mx)  
      void onSetInternalModel​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SetInternalModelEvent<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn> event)  
      void redraw()  
      protected void resizeColumn​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.DynamicColumn<TemplateDataColumn> resizeColumn, int resizeColumnWidth)  
      void setScrollPosition​(int position)  
      • Methods inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget

        addResizeHandler, getSortConfiguration, onDeleteColumn, onInsertInternalColumn, onLoad, onMoveColumns, onSetColumnVisibility, onUnload, onUpdateColumnDefinition, setWidth, updateSortOrder
      • Methods inherited from class com.google.gwt.user.client.ui.CellPanel

        getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
      • Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel

        add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • TemplateDataHeaderWidget

        public TemplateDataHeaderWidget​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.ResourcesProvider<TemplateDataColumn> resources,
                                        boolean isReadOnly,
                                        com.google.gwt.event.shared.EventBus eventBus)
        Construct a "Header" for the provided DecoratedGridWidget
        Parameters:
        resources -
        eventBus -
        isReadOnly -
    • Method Detail

      • redraw

        public void redraw()
        Specified by:
        redraw in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
      • setScrollPosition

        public void setScrollPosition​(int position)
        Specified by:
        setScrollPosition in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
      • resizeColumn

        protected void resizeColumn​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.DynamicColumn<TemplateDataColumn> resizeColumn,
                                    int resizeColumnWidth)
        Specified by:
        resizeColumn in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
      • getHeaderWidget

        protected com.google.gwt.user.client.ui.Widget getHeaderWidget()
        Specified by:
        getHeaderWidget in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
      • getResizerInformation

        protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget.ResizerInformation getResizerInformation​(int mx)
        Specified by:
        getResizerInformation in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn>
      • onSetInternalModel

        public void onSetInternalModel​(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SetInternalModelEvent<org.drools.workbench.models.guided.template.shared.TemplateModel,​TemplateDataColumn> event)