Class TemplateDataHeaderWidget
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- com.google.gwt.user.client.ui.CellPanel
-
- org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,TemplateDataColumn>
-
- org.drools.workbench.screens.guided.template.client.editor.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
-
-
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.WidgetgetHeaderWidget()protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget.ResizerInformationgetResizerInformation(int mx)voidonSetInternalModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SetInternalModelEvent<org.drools.workbench.models.guided.template.shared.TemplateModel,TemplateDataColumn> event)voidredraw()protected voidresizeColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.DynamicColumn<TemplateDataColumn> resizeColumn, int resizeColumnWidth)voidsetScrollPosition(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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:
redrawin classorg.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:
setScrollPositionin classorg.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:
resizeColumnin classorg.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:
getHeaderWidgetin classorg.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:
getResizerInformationin classorg.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)
-
-