Drools Workbench - Guided Decision Table Editor - Client 6.0.0.Beta3

org.drools.workbench.screens.guided.dtable.client.widget.table
Class VerticalDecisionTableHeaderWidget

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Panel
              extended by com.google.gwt.user.client.ui.ComplexPanel
                  extended by com.google.gwt.user.client.ui.CellPanel
                      extended by org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
                          extended by org.drools.workbench.screens.guided.dtable.client.widget.table.VerticalDecisionTableHeaderWidget
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>, DeleteColumnEvent.Handler, InsertInternalColumnEvent.Handler<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, MoveColumnsEvent.Handler, SetColumnVisibilityEvent.Handler, SetInternalModelEvent.Handler<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, UpdateColumnDefinitionEvent.Handler

public class VerticalDecisionTableHeaderWidget
extends AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

Header for a Vertical Decision Table


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget
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.IndexedPanel
com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.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
VerticalDecisionTableHeaderWidget(ResourcesProvider<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> resources, boolean isReadOnly, com.google.gwt.event.shared.EventBus eventBus)
          Construct a "Header" for the provided DecisionTable
 
Method Summary
protected  com.google.gwt.user.client.ui.Widget getHeaderWidget()
           
protected  AbstractDecoratedGridHeaderWidget.ResizerInformation getResizerInformation(int mx)
           
 void onSetInternalModel(SetInternalModelEvent<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> event)
           
 void redraw()
           
protected  void resizeColumn(DynamicColumn<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> resizeColumn, int resizeColumnWidth)
           
 void setScrollPosition(int position)
           
 
Methods inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridHeaderWidget
addResizeHandler, getSortConfiguration, onDeleteColumn, onInsertInternalColumn, onMoveColumns, onSetColumnVisibility, onUpdateColumnDefinition, setWidth, updateSortOrder
 
Methods inherited from class com.google.gwt.user.client.ui.CellPanel
getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
 
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
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, adopt, clear, disown, 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, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
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, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

VerticalDecisionTableHeaderWidget

public VerticalDecisionTableHeaderWidget(ResourcesProvider<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> resources,
                                         boolean isReadOnly,
                                         com.google.gwt.event.shared.EventBus eventBus)
Construct a "Header" for the provided DecisionTable

Parameters:
resources -
eventBus -
Method Detail

redraw

public void redraw()
Specified by:
redraw in class AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

setScrollPosition

public void setScrollPosition(int position)
Specified by:
setScrollPosition in class AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

getHeaderWidget

protected com.google.gwt.user.client.ui.Widget getHeaderWidget()
Specified by:
getHeaderWidget in class AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

getResizerInformation

protected AbstractDecoratedGridHeaderWidget.ResizerInformation getResizerInformation(int mx)
Specified by:
getResizerInformation in class AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

resizeColumn

protected void resizeColumn(DynamicColumn<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> resizeColumn,
                            int resizeColumnWidth)
Specified by:
resizeColumn in class AbstractDecoratedGridHeaderWidget<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

onSetInternalModel

public void onSetInternalModel(SetInternalModelEvent<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52,org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> event)

Drools Workbench - Guided Decision Table Editor - Client 6.0.0.Beta3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.