Drools Workbench - Guided Template Editor - Client 6.1.0.Beta4

org.drools.workbench.screens.guided.template.client.editor
Class TemplateDataHeaderWidget

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.template.shared.TemplateModel,TemplateDataColumn>
                          extended by 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
 
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
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
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, 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

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)

Drools Workbench - Guided Template Editor - Client 6.1.0.Beta4

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