Class UiTable

java.lang.Object
All Implemented Interfaces:
UiObject

public class UiTable
extends UiComponent
implements UiObject
THIS IS GENERATED CODE! PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
  • Field Details

    • columns

      protected java.util.List<UiTableColumn> columns
    • displayAsList

      protected boolean displayAsList
    • forceFitWidth

      protected boolean forceFitWidth
    • rowHeight

      protected int rowHeight
    • stripedRows

      protected boolean stripedRows
    • stripedRowColorEven

      protected java.lang.String stripedRowColorEven
    • stripedRowColorOdd

      protected java.lang.String stripedRowColorOdd
    • hideHeaders

      protected boolean hideHeaders
    • allowMultiRowSelection

      protected boolean allowMultiRowSelection
    • selectionColor

      protected java.lang.String selectionColor
    • rowBorderWidth

      protected int rowBorderWidth
    • rowBorderColor

      protected java.lang.String rowBorderColor
    • showRowCheckBoxes

      protected boolean showRowCheckBoxes
    • showNumbering

      protected boolean showNumbering
    • tableData

      protected java.util.List<UiTableClientRecord> tableData
    • totalNumberOfRecords

      protected int totalNumberOfRecords
    • sortField

      protected java.lang.String sortField
    • sortDirection

      protected UiSortDirection sortDirection
    • editable

      protected boolean editable
    • treeMode

      protected boolean treeMode
    • indentedColumnName

      protected java.lang.String indentedColumnName
    • indentation

      protected int indentation
    • selectionFrame

      protected UiSelectionFrame selectionFrame
    • contextMenuEnabled

      protected boolean contextMenuEnabled
    • showHeaderRow

      protected boolean showHeaderRow
    • headerRowBorderWidth

      protected int headerRowBorderWidth
    • headerRowBorderColor

      protected java.lang.String headerRowBorderColor
    • headerRowHeight

      protected int headerRowHeight
    • headerRowBackgroundColor

      protected java.lang.String headerRowBackgroundColor
    • headerRowFields

      protected java.util.Map<java.lang.String,​UiClientObjectReference> headerRowFields
    • showFooterRow

      protected boolean showFooterRow
    • footerRowBorderWidth

      protected int footerRowBorderWidth
    • footerRowBorderColor

      protected java.lang.String footerRowBorderColor
    • footerRowHeight

      protected int footerRowHeight
    • footerRowBackgroundColor

      protected java.lang.String footerRowBackgroundColor
    • footerRowFields

      protected java.util.Map<java.lang.String,​UiClientObjectReference> footerRowFields
  • Constructor Details

    • UiTable

      @Deprecated public UiTable()
      Deprecated.
      Only for Jackson deserialization. Use the other constructor instead.
    • UiTable

      public UiTable​(java.util.List<UiTableColumn> columns)
  • Method Details

    • getUiObjectType

      public UiObjectType getUiObjectType()
      Specified by:
      getUiObjectType in interface UiObject
      Overrides:
      getUiObjectType in class UiComponent
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class UiComponent
    • getColumns

      public java.util.List<UiTableColumn> getColumns()
    • getDisplayAsList

      public boolean getDisplayAsList()
    • getForceFitWidth

      public boolean getForceFitWidth()
    • getRowHeight

      public int getRowHeight()
    • getStripedRows

      public boolean getStripedRows()
    • getStripedRowColorEven

      public java.lang.String getStripedRowColorEven()
    • getStripedRowColorOdd

      public java.lang.String getStripedRowColorOdd()
    • getHideHeaders

      public boolean getHideHeaders()
    • getAllowMultiRowSelection

      public boolean getAllowMultiRowSelection()
    • getSelectionColor

      public java.lang.String getSelectionColor()
    • getRowBorderWidth

      public int getRowBorderWidth()
    • getRowBorderColor

      public java.lang.String getRowBorderColor()
    • getShowRowCheckBoxes

      public boolean getShowRowCheckBoxes()
    • getShowNumbering

      public boolean getShowNumbering()
    • getTableData

      public java.util.List<UiTableClientRecord> getTableData()
    • getTotalNumberOfRecords

      public int getTotalNumberOfRecords()
    • getSortField

      public java.lang.String getSortField()
    • getSortDirection

      public UiSortDirection getSortDirection()
    • getEditable

      public boolean getEditable()
    • getTreeMode

      public boolean getTreeMode()
    • getIndentedColumnName

      public java.lang.String getIndentedColumnName()
    • getIndentation

      public int getIndentation()
    • getSelectionFrame

      public UiSelectionFrame getSelectionFrame()
    • getContextMenuEnabled

      public boolean getContextMenuEnabled()
    • getShowHeaderRow

      public boolean getShowHeaderRow()
    • getHeaderRowBorderWidth

      public int getHeaderRowBorderWidth()
    • getHeaderRowBorderColor

      public java.lang.String getHeaderRowBorderColor()
    • getHeaderRowHeight

      public int getHeaderRowHeight()
    • getHeaderRowBackgroundColor

      public java.lang.String getHeaderRowBackgroundColor()
    • getHeaderRowFields

      public java.util.Map<java.lang.String,​UiClientObjectReference> getHeaderRowFields()
    • getShowFooterRow

      public boolean getShowFooterRow()
    • getFooterRowBorderWidth

      public int getFooterRowBorderWidth()
    • getFooterRowBorderColor

      public java.lang.String getFooterRowBorderColor()
    • getFooterRowHeight

      public int getFooterRowHeight()
    • getFooterRowBackgroundColor

      public java.lang.String getFooterRowBackgroundColor()
    • getFooterRowFields

      public java.util.Map<java.lang.String,​UiClientObjectReference> getFooterRowFields()
    • setId

      public UiTable setId​(java.lang.String id)
      Overrides:
      setId in class UiComponent
    • setDebuggingId

      public UiTable setDebuggingId​(java.lang.String debuggingId)
      Overrides:
      setDebuggingId in class UiComponent
    • setVisible

      public UiTable setVisible​(boolean visible)
      Overrides:
      setVisible in class UiComponent
    • setStylesBySelector

      public UiTable setStylesBySelector​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> stylesBySelector)
      Overrides:
      setStylesBySelector in class UiComponent
    • setClassNamesBySelector

      public UiTable setClassNamesBySelector​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Boolean>> classNamesBySelector)
      Overrides:
      setClassNamesBySelector in class UiComponent
    • setAttributesBySelector

      public UiTable setAttributesBySelector​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> attributesBySelector)
      Overrides:
      setAttributesBySelector in class UiComponent
    • setDisplayAsList

      public UiTable setDisplayAsList​(boolean displayAsList)
    • setForceFitWidth

      public UiTable setForceFitWidth​(boolean forceFitWidth)
    • setRowHeight

      public UiTable setRowHeight​(int rowHeight)
    • setStripedRows

      public UiTable setStripedRows​(boolean stripedRows)
    • setStripedRowColorEven

      public UiTable setStripedRowColorEven​(java.lang.String stripedRowColorEven)
    • setStripedRowColorOdd

      public UiTable setStripedRowColorOdd​(java.lang.String stripedRowColorOdd)
    • setHideHeaders

      public UiTable setHideHeaders​(boolean hideHeaders)
    • setAllowMultiRowSelection

      public UiTable setAllowMultiRowSelection​(boolean allowMultiRowSelection)
    • setSelectionColor

      public UiTable setSelectionColor​(java.lang.String selectionColor)
    • setRowBorderWidth

      public UiTable setRowBorderWidth​(int rowBorderWidth)
    • setRowBorderColor

      public UiTable setRowBorderColor​(java.lang.String rowBorderColor)
    • setShowRowCheckBoxes

      public UiTable setShowRowCheckBoxes​(boolean showRowCheckBoxes)
    • setShowNumbering

      public UiTable setShowNumbering​(boolean showNumbering)
    • setTableData

      public UiTable setTableData​(java.util.List<UiTableClientRecord> tableData)
    • setTotalNumberOfRecords

      public UiTable setTotalNumberOfRecords​(int totalNumberOfRecords)
    • setSortField

      public UiTable setSortField​(java.lang.String sortField)
    • setSortDirection

      public UiTable setSortDirection​(UiSortDirection sortDirection)
    • setEditable

      public UiTable setEditable​(boolean editable)
    • setTreeMode

      public UiTable setTreeMode​(boolean treeMode)
    • setIndentedColumnName

      public UiTable setIndentedColumnName​(java.lang.String indentedColumnName)
    • setIndentation

      public UiTable setIndentation​(int indentation)
    • setSelectionFrame

      public UiTable setSelectionFrame​(UiSelectionFrame selectionFrame)
    • setContextMenuEnabled

      public UiTable setContextMenuEnabled​(boolean contextMenuEnabled)
    • setShowHeaderRow

      public UiTable setShowHeaderRow​(boolean showHeaderRow)
    • setHeaderRowBorderWidth

      public UiTable setHeaderRowBorderWidth​(int headerRowBorderWidth)
    • setHeaderRowBorderColor

      public UiTable setHeaderRowBorderColor​(java.lang.String headerRowBorderColor)
    • setHeaderRowHeight

      public UiTable setHeaderRowHeight​(int headerRowHeight)
    • setHeaderRowBackgroundColor

      public UiTable setHeaderRowBackgroundColor​(java.lang.String headerRowBackgroundColor)
    • setHeaderRowFields

      public UiTable setHeaderRowFields​(java.util.Map<java.lang.String,​UiClientObjectReference> headerRowFields)
    • setShowFooterRow

      public UiTable setShowFooterRow​(boolean showFooterRow)
    • setFooterRowBorderWidth

      public UiTable setFooterRowBorderWidth​(int footerRowBorderWidth)
    • setFooterRowBorderColor

      public UiTable setFooterRowBorderColor​(java.lang.String footerRowBorderColor)
    • setFooterRowHeight

      public UiTable setFooterRowHeight​(int footerRowHeight)
    • setFooterRowBackgroundColor

      public UiTable setFooterRowBackgroundColor​(java.lang.String footerRowBackgroundColor)
    • setFooterRowFields

      public UiTable setFooterRowFields​(java.util.Map<java.lang.String,​UiClientObjectReference> footerRowFields)