Class MessageTableWidget<T>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.guvnor.messageconsole.client.console.widget.MessageTableWidget<T>
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,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,com.google.gwt.view.client.HasCellPreviewHandlers<T>,com.google.gwt.view.client.HasData<T>,com.google.gwt.view.client.HasRows
public class MessageTableWidget<T> extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.view.client.HasData<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMessageTableWidget.ColumnExtractor<V>static classMessageTableWidget.Mode
-
Constructor Summary
Constructors Constructor Description MessageTableWidget()MessageTableWidget(MessageTableWidget.Mode mode)MessageTableWidget(org.uberfire.ext.widgets.common.client.tables.SimpleTable dataGrid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCellPreviewHandler(com.google.gwt.view.client.CellPreviewEvent.Handler<T> handler)voidaddColumn(com.google.gwt.user.cellview.client.Column<T,?> lineColumn, String line)voidaddLevelColumn(int px, MessageTableWidget.ColumnExtractor<org.guvnor.common.services.shared.message.Level> extractor)com.google.gwt.event.shared.HandlerRegistrationaddRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler)com.google.gwt.event.shared.HandlerRegistrationaddRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)voidaddTextColumn(int pct, MessageTableWidget.ColumnExtractor<String> extractor)com.google.gwt.safehtml.shared.SafeHtmlcreateDivEnd()com.google.gwt.safehtml.shared.SafeHtmlcreateDivStart(String title)com.google.gwt.safehtml.shared.SafeHtmlcreateDivStart(String title, String defaultValue)com.google.gwt.safehtml.shared.SafeHtmlcreateDivStart(String title, String defaultValue, String cssClasses)com.google.gwt.user.client.ui.HasWidgetsgetCenterToolbar()com.google.gwt.user.cellview.client.ColumnSortListgetColumnSortList()com.google.gwt.view.client.AbstractDataProvider<T>getDataProvider()com.google.gwt.user.client.ui.HasWidgetsgetLeftToolbar()com.google.gwt.user.client.ui.HasWidgetsgetRightActionsToolbar()com.google.gwt.user.client.ui.HasWidgetsgetRightToolbar()intgetRowCount()com.google.gwt.view.client.SelectionModel<? super T>getSelectionModel()com.google.gwt.user.client.ui.HasWidgetsgetToolbar()TgetVisibleItem(int indexOnPage)intgetVisibleItemCount()Iterable<T>getVisibleItems()com.google.gwt.view.client.RangegetVisibleRange()booleanisRowCountExact()voidredraw()voidsetColumnPickerButtonVisible(boolean show)voidsetColumnWidth(com.google.gwt.user.cellview.client.Column<T,?> lineColumn, int i, com.google.gwt.dom.client.Style.Unit pct)voidsetDataProvider(com.google.gwt.view.client.AbstractDataProvider<T> dataProvider)voidsetHeight(String height)voidsetPixelSize(int width, int height)voidsetRowCount(int count)voidsetRowCount(int count, boolean isExact)voidsetRowData(int start, List<? extends T> values)voidsetRowData(List<? extends T> values)voidsetRowStyles(com.google.gwt.user.cellview.client.RowStyles<T> styles)voidsetSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel)voidsetSize(String width, String height)voidsetToolbarVisible(boolean visible)voidsetToolBarVisible(boolean visible)voidsetVisibleRange(int start, int length)voidsetVisibleRange(com.google.gwt.view.client.Range range)voidsetVisibleRangeAndClearData(com.google.gwt.view.client.Range range, boolean forceRangeChangeEvent)voidsetWidth(String width)-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
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, 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, setElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
MessageTableWidget
public MessageTableWidget()
-
MessageTableWidget
public MessageTableWidget(MessageTableWidget.Mode mode)
-
MessageTableWidget
public MessageTableWidget(org.uberfire.ext.widgets.common.client.tables.SimpleTable dataGrid)
-
-
Method Detail
-
addLevelColumn
public void addLevelColumn(int px, MessageTableWidget.ColumnExtractor<org.guvnor.common.services.shared.message.Level> extractor)
-
addTextColumn
public void addTextColumn(int pct, MessageTableWidget.ColumnExtractor<String> extractor)
-
createDivStart
public com.google.gwt.safehtml.shared.SafeHtml createDivStart(String title)
-
createDivStart
public com.google.gwt.safehtml.shared.SafeHtml createDivStart(String title, String defaultValue)
-
createDivStart
public com.google.gwt.safehtml.shared.SafeHtml createDivStart(String title, String defaultValue, String cssClasses)
-
createDivEnd
public com.google.gwt.safehtml.shared.SafeHtml createDivEnd()
-
setDataProvider
public void setDataProvider(com.google.gwt.view.client.AbstractDataProvider<T> dataProvider)
-
getDataProvider
public final com.google.gwt.view.client.AbstractDataProvider<T> getDataProvider()
-
setToolBarVisible
public void setToolBarVisible(boolean visible)
-
getColumnSortList
public com.google.gwt.user.cellview.client.ColumnSortList getColumnSortList()
-
getToolbar
public com.google.gwt.user.client.ui.HasWidgets getToolbar()
-
getRightToolbar
public com.google.gwt.user.client.ui.HasWidgets getRightToolbar()
-
getRightActionsToolbar
public com.google.gwt.user.client.ui.HasWidgets getRightActionsToolbar()
-
getLeftToolbar
public com.google.gwt.user.client.ui.HasWidgets getLeftToolbar()
-
getCenterToolbar
public com.google.gwt.user.client.ui.HasWidgets getCenterToolbar()
-
setRowStyles
public void setRowStyles(com.google.gwt.user.cellview.client.RowStyles<T> styles)
-
setColumnPickerButtonVisible
public void setColumnPickerButtonVisible(boolean show)
-
addColumn
public void addColumn(com.google.gwt.user.cellview.client.Column<T,?> lineColumn, String line)
-
setColumnWidth
public void setColumnWidth(com.google.gwt.user.cellview.client.Column<T,?> lineColumn, int i, com.google.gwt.dom.client.Style.Unit pct)
-
setHeight
public void setHeight(String height)
- Overrides:
setHeightin classcom.google.gwt.user.client.ui.UIObject
-
setPixelSize
public void setPixelSize(int width, int height)- Overrides:
setPixelSizein classcom.google.gwt.user.client.ui.UIObject
-
setSize
public void setSize(String width, String height)
- Overrides:
setSizein classcom.google.gwt.user.client.ui.UIObject
-
setWidth
public void setWidth(String width)
- Overrides:
setWidthin classcom.google.gwt.user.client.ui.UIObject
-
getSelectionModel
public com.google.gwt.view.client.SelectionModel<? super T> getSelectionModel()
- Specified by:
getSelectionModelin interfacecom.google.gwt.view.client.HasData<T>
-
getVisibleItem
public T getVisibleItem(int indexOnPage)
- Specified by:
getVisibleItemin interfacecom.google.gwt.view.client.HasData<T>
-
getVisibleItemCount
public int getVisibleItemCount()
- Specified by:
getVisibleItemCountin interfacecom.google.gwt.view.client.HasData<T>
-
getVisibleItems
public Iterable<T> getVisibleItems()
- Specified by:
getVisibleItemsin interfacecom.google.gwt.view.client.HasData<T>
-
setRowData
public void setRowData(int start, List<? extends T> values)- Specified by:
setRowDatain interfacecom.google.gwt.view.client.HasData<T>
-
redraw
public void redraw()
-
setSelectionModel
public void setSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel)
- Specified by:
setSelectionModelin interfacecom.google.gwt.view.client.HasData<T>
-
setVisibleRangeAndClearData
public void setVisibleRangeAndClearData(com.google.gwt.view.client.Range range, boolean forceRangeChangeEvent)- Specified by:
setVisibleRangeAndClearDatain interfacecom.google.gwt.view.client.HasData<T>
-
addCellPreviewHandler
public com.google.gwt.event.shared.HandlerRegistration addCellPreviewHandler(com.google.gwt.view.client.CellPreviewEvent.Handler<T> handler)
- Specified by:
addCellPreviewHandlerin interfacecom.google.gwt.view.client.HasCellPreviewHandlers<T>
-
addRangeChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler)
- Specified by:
addRangeChangeHandlerin interfacecom.google.gwt.view.client.HasRows
-
addRowCountChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)
- Specified by:
addRowCountChangeHandlerin interfacecom.google.gwt.view.client.HasRows
-
getRowCount
public int getRowCount()
- Specified by:
getRowCountin interfacecom.google.gwt.view.client.HasRows
-
getVisibleRange
public com.google.gwt.view.client.Range getVisibleRange()
- Specified by:
getVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
isRowCountExact
public boolean isRowCountExact()
- Specified by:
isRowCountExactin interfacecom.google.gwt.view.client.HasRows
-
setRowCount
public void setRowCount(int count)
- Specified by:
setRowCountin interfacecom.google.gwt.view.client.HasRows
-
setRowCount
public void setRowCount(int count, boolean isExact)- Specified by:
setRowCountin interfacecom.google.gwt.view.client.HasRows
-
setVisibleRange
public void setVisibleRange(int start, int length)- Specified by:
setVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
setVisibleRange
public void setVisibleRange(com.google.gwt.view.client.Range range)
- Specified by:
setVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
setToolbarVisible
public void setToolbarVisible(boolean visible)
-
-