Class 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 interface  MessageTableWidget.ColumnExtractor<V>  
      static class  MessageTableWidget.Mode  
      • 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

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.gwt.event.shared.HandlerRegistration addCellPreviewHandler​(com.google.gwt.view.client.CellPreviewEvent.Handler<T> handler)  
      void addColumn​(com.google.gwt.user.cellview.client.Column<T,​?> lineColumn, String line)  
      void addLevelColumn​(int px, MessageTableWidget.ColumnExtractor<org.guvnor.common.services.shared.message.Level> extractor)  
      com.google.gwt.event.shared.HandlerRegistration addRangeChangeHandler​(com.google.gwt.view.client.RangeChangeEvent.Handler handler)  
      com.google.gwt.event.shared.HandlerRegistration addRowCountChangeHandler​(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)  
      void addTextColumn​(int pct, MessageTableWidget.ColumnExtractor<String> extractor)  
      com.google.gwt.safehtml.shared.SafeHtml createDivEnd()  
      com.google.gwt.safehtml.shared.SafeHtml createDivStart​(String title)  
      com.google.gwt.safehtml.shared.SafeHtml createDivStart​(String title, String defaultValue)  
      com.google.gwt.safehtml.shared.SafeHtml createDivStart​(String title, String defaultValue, String cssClasses)  
      com.google.gwt.user.client.ui.HasWidgets getCenterToolbar()  
      com.google.gwt.user.cellview.client.ColumnSortList getColumnSortList()  
      com.google.gwt.view.client.AbstractDataProvider<T> getDataProvider()  
      com.google.gwt.user.client.ui.HasWidgets getLeftToolbar()  
      com.google.gwt.user.client.ui.HasWidgets getRightActionsToolbar()  
      com.google.gwt.user.client.ui.HasWidgets getRightToolbar()  
      int getRowCount()  
      com.google.gwt.view.client.SelectionModel<? super T> getSelectionModel()  
      com.google.gwt.user.client.ui.HasWidgets getToolbar()  
      T getVisibleItem​(int indexOnPage)  
      int getVisibleItemCount()  
      Iterable<T> getVisibleItems()  
      com.google.gwt.view.client.Range getVisibleRange()  
      boolean isRowCountExact()  
      void redraw()  
      void setColumnPickerButtonVisible​(boolean show)  
      void setColumnWidth​(com.google.gwt.user.cellview.client.Column<T,​?> lineColumn, int i, com.google.gwt.dom.client.Style.Unit pct)  
      void setDataProvider​(com.google.gwt.view.client.AbstractDataProvider<T> dataProvider)  
      void setHeight​(String height)  
      void setPixelSize​(int width, int height)  
      void setRowCount​(int count)  
      void setRowCount​(int count, boolean isExact)  
      void setRowData​(int start, List<? extends T> values)  
      void setRowData​(List<? extends T> values)  
      void setRowStyles​(com.google.gwt.user.cellview.client.RowStyles<T> styles)  
      void setSelectionModel​(com.google.gwt.view.client.SelectionModel<? super T> selectionModel)  
      void setSize​(String width, String height)  
      void setToolbarVisible​(boolean visible)  
      void setToolBarVisible​(boolean visible)  
      void setVisibleRange​(int start, int length)  
      void setVisibleRange​(com.google.gwt.view.client.Range range)  
      void setVisibleRangeAndClearData​(com.google.gwt.view.client.Range range, boolean forceRangeChangeEvent)  
      void setWidth​(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
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • MessageTableWidget

        public MessageTableWidget()
      • MessageTableWidget

        public MessageTableWidget​(org.uberfire.ext.widgets.common.client.tables.SimpleTable dataGrid)
    • Method Detail

      • 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:
        setHeight in class com.google.gwt.user.client.ui.UIObject
      • setPixelSize

        public void setPixelSize​(int width,
                                 int height)
        Overrides:
        setPixelSize in class com.google.gwt.user.client.ui.UIObject
      • setSize

        public void setSize​(String width,
                            String height)
        Overrides:
        setSize in class com.google.gwt.user.client.ui.UIObject
      • setWidth

        public void setWidth​(String width)
        Overrides:
        setWidth in class com.google.gwt.user.client.ui.UIObject
      • getSelectionModel

        public com.google.gwt.view.client.SelectionModel<? super T> getSelectionModel()
        Specified by:
        getSelectionModel in interface com.google.gwt.view.client.HasData<T>
      • getVisibleItem

        public T getVisibleItem​(int indexOnPage)
        Specified by:
        getVisibleItem in interface com.google.gwt.view.client.HasData<T>
      • getVisibleItemCount

        public int getVisibleItemCount()
        Specified by:
        getVisibleItemCount in interface com.google.gwt.view.client.HasData<T>
      • getVisibleItems

        public Iterable<T> getVisibleItems()
        Specified by:
        getVisibleItems in interface com.google.gwt.view.client.HasData<T>
      • setRowData

        public void setRowData​(int start,
                               List<? extends T> values)
        Specified by:
        setRowData in interface com.google.gwt.view.client.HasData<T>
      • setRowData

        public void setRowData​(List<? extends T> values)
      • redraw

        public void redraw()
      • setSelectionModel

        public void setSelectionModel​(com.google.gwt.view.client.SelectionModel<? super T> selectionModel)
        Specified by:
        setSelectionModel in interface com.google.gwt.view.client.HasData<T>
      • setVisibleRangeAndClearData

        public void setVisibleRangeAndClearData​(com.google.gwt.view.client.Range range,
                                                boolean forceRangeChangeEvent)
        Specified by:
        setVisibleRangeAndClearData in interface com.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:
        addCellPreviewHandler in interface com.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:
        addRangeChangeHandler in interface com.google.gwt.view.client.HasRows
      • addRowCountChangeHandler

        public com.google.gwt.event.shared.HandlerRegistration addRowCountChangeHandler​(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)
        Specified by:
        addRowCountChangeHandler in interface com.google.gwt.view.client.HasRows
      • getRowCount

        public int getRowCount()
        Specified by:
        getRowCount in interface com.google.gwt.view.client.HasRows
      • getVisibleRange

        public com.google.gwt.view.client.Range getVisibleRange()
        Specified by:
        getVisibleRange in interface com.google.gwt.view.client.HasRows
      • isRowCountExact

        public boolean isRowCountExact()
        Specified by:
        isRowCountExact in interface com.google.gwt.view.client.HasRows
      • setRowCount

        public void setRowCount​(int count)
        Specified by:
        setRowCount in interface com.google.gwt.view.client.HasRows
      • setRowCount

        public void setRowCount​(int count,
                                boolean isExact)
        Specified by:
        setRowCount in interface com.google.gwt.view.client.HasRows
      • setVisibleRange

        public void setVisibleRange​(int start,
                                    int length)
        Specified by:
        setVisibleRange in interface com.google.gwt.view.client.HasRows
      • setVisibleRange

        public void setVisibleRange​(com.google.gwt.view.client.Range range)
        Specified by:
        setVisibleRange in interface com.google.gwt.view.client.HasRows
      • setToolbarVisible

        public void setToolbarVisible​(boolean visible)