org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates
Class AbstractDecoratedTemplateDataGridWidget

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.Composite
              extended by org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget<TemplateModel,TemplateDataColumn,String>
                  extended by org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.AbstractDecoratedTemplateDataGridWidget
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, 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.IsRenderable, com.google.gwt.user.client.ui.IsWidget, AppendRowEvent.Handler, ColumnResizeEvent.Handler, DeleteRowEvent.Handler, InsertRowEvent.Handler, SelectedCellChangeEvent.Handler, SetModelEvent.Handler<TemplateModel>
Direct Known Subclasses:
VerticalDecoratedTemplateDataGridWidget

public abstract class AbstractDecoratedTemplateDataGridWidget
extends AbstractDecoratedGridWidget<TemplateModel,TemplateDataColumn,String>

A Decorated Grid for Template Data


Nested Class Summary
 
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
 
Field Summary
protected  TemplateDataCellFactory cellFactory
           
protected  TemplateDataCellValueFactory cellValueFactory
           
 
Fields inherited from class org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget
bodyPanel, eventBus, gridWidget, headerWidget, height, mainPanel, resources, scrollPanel, sidebarWidget, width
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AbstractDecoratedTemplateDataGridWidget(ResourcesProvider<TemplateDataColumn> resources, TemplateDataCellFactory cellFactory, TemplateDataCellValueFactory cellValueFactory, com.google.gwt.event.shared.EventBus eventBus, com.google.gwt.user.client.ui.Panel mainPanel, com.google.gwt.user.client.ui.Panel bodyPanel, AbstractMergableGridWidget<TemplateModel,TemplateDataColumn> gridWidget, AbstractDecoratedGridHeaderWidget<TemplateModel,TemplateDataColumn> headerWidget, AbstractDecoratedGridSidebarWidget<TemplateModel,TemplateDataColumn> sidebarWidget)
           
 
Method Summary
 void onSetModel(SetModelEvent<TemplateModel> event)
           
 
Methods inherited from class org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget
assertDimensions, getScrollHandler, onAppendRow, onColumnResize, onDeleteRow, onInsertRow, onSelectedCellChange, setPixelSize
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, 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, setElement, setElement, setHeight, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cellFactory

protected final TemplateDataCellFactory cellFactory

cellValueFactory

protected final TemplateDataCellValueFactory cellValueFactory
Constructor Detail

AbstractDecoratedTemplateDataGridWidget

public AbstractDecoratedTemplateDataGridWidget(ResourcesProvider<TemplateDataColumn> resources,
                                               TemplateDataCellFactory cellFactory,
                                               TemplateDataCellValueFactory cellValueFactory,
                                               com.google.gwt.event.shared.EventBus eventBus,
                                               com.google.gwt.user.client.ui.Panel mainPanel,
                                               com.google.gwt.user.client.ui.Panel bodyPanel,
                                               AbstractMergableGridWidget<TemplateModel,TemplateDataColumn> gridWidget,
                                               AbstractDecoratedGridHeaderWidget<TemplateModel,TemplateDataColumn> headerWidget,
                                               AbstractDecoratedGridSidebarWidget<TemplateModel,TemplateDataColumn> sidebarWidget)
Method Detail

onSetModel

public void onSetModel(SetModelEvent<TemplateModel> event)


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