Class TreeTable

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, ColumnAware, MultiViewStateAware<TreeTableState>, Pageable, PrimeClientBehaviorHolder, UITable<TreeTableState>, Widget

public class TreeTable extends TreeTableBase
  • Field Details

  • Constructor Details

    • TreeTable

      public TreeTable()
  • Method Details

    • getBehaviorEventMapping

      public Map<String,Class<? extends javax.faces.event.BehaviorEvent>> getBehaviorEventMapping()
    • getEventNames

      public Collection<String> getEventNames()
      Specified by:
      getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
      Overrides:
      getEventNames in class javax.faces.component.UIComponentBase
    • queueEvent

      public void queueEvent(javax.faces.event.FacesEvent event)
      Overrides:
      queueEvent in class UITree
    • processEvent

      public void processEvent(javax.faces.event.ComponentSystemEvent event) throws javax.faces.event.AbortProcessingException
      Specified by:
      processEvent in interface javax.faces.event.ComponentSystemEventListener
      Overrides:
      processEvent in class javax.faces.component.UIComponent
      Throws:
      javax.faces.event.AbortProcessingException
    • processDecodes

      public void processDecodes(javax.faces.context.FacesContext context)
      Overrides:
      processDecodes in class UITree
    • processValidators

      public void processValidators(javax.faces.context.FacesContext context)
      Overrides:
      processValidators in class UITree
    • hasFooterColumn

      public boolean hasFooterColumn()
    • isResizeRequest

      public boolean isResizeRequest(javax.faces.context.FacesContext context)
    • getScrollState

      public String getScrollState()
    • resolveDataLocale

      public Locale resolveDataLocale()
    • getColumns

      public List<UIColumn> getColumns()
    • setColumns

      public void setColumns(List<UIColumn> columns)
    • saveState

      public Object saveState(javax.faces.context.FacesContext context)
      Specified by:
      saveState in interface javax.faces.component.StateHolder
      Overrides:
      saveState in class javax.faces.component.UIComponentBase
    • getRowCount

      public int getRowCount()
    • getPage

      public int getPage()
    • getRowsToRender

      public int getRowsToRender()
    • getPageCount

      public int getPageCount()
    • getHeader

      public javax.faces.component.UIComponent getHeader()
    • getFooter

      public javax.faces.component.UIComponent getFooter()
    • calculateFirst

      public void calculateFirst()
    • updatePaginationData

      public void updatePaginationData(javax.faces.context.FacesContext context)
    • updateFilteredValue

      public void updateFilteredValue(javax.faces.context.FacesContext context, TreeNode node)
    • getFilteredRowKeys

      public List<String> getFilteredRowKeys()
    • setFilteredRowKeys

      public void setFilteredRowKeys(List<String> filteredRowKeys)
    • preDecode

      protected void preDecode(javax.faces.context.FacesContext context)
      Overrides:
      preDecode in class UITree
    • preValidate

      protected void preValidate(javax.faces.context.FacesContext context)
      Overrides:
      preValidate in class UITree
    • preUpdate

      protected void preUpdate(javax.faces.context.FacesContext context)
      Overrides:
      preUpdate in class UITree
    • preEncode

      protected void preEncode(javax.faces.context.FacesContext context)
      Overrides:
      preEncode in class UITree
    • requiresColumns

      protected boolean requiresColumns()
      Overrides:
      requiresColumns in class UITree
    • restoreMultiViewState

      public void restoreMultiViewState()
    • getMultiViewState

      public TreeTableState getMultiViewState(boolean create)
    • resetMultiViewState

      public void resetMultiViewState()
    • reset

      public void reset()
    • getSortByAsMap

      public Map<String,SortMeta> getSortByAsMap()
    • setSortByAsMap

      public void setSortByAsMap(Map<String,SortMeta> sortBy)
    • getFilterByAsMap

      public Map<String,FilterMeta> getFilterByAsMap()
    • setFilterByAsMap

      public void setFilterByAsMap(Map<String,FilterMeta> filterBy)
    • isDefaultSort

      public boolean isDefaultSort()
    • setDefaultSort

      public void setDefaultSort(boolean defaultSort)
    • isDefaultFilter

      public boolean isDefaultFilter()
    • setDefaultFilter

      public void setDefaultFilter(boolean defaultFilter)
    • isFilterByAsMapDefined

      public boolean isFilterByAsMapDefined()
    • isMultiSort

      public boolean isMultiSort()
    • getColumnMeta

      public Map<String,ColumnMeta> getColumnMeta()
    • setColumnMeta

      public void setColumnMeta(Map<String,ColumnMeta> columnMeta)
    • getWidth

      public String getWidth()
    • setWidth

      public void setWidth(String width)
    • filterAndSort

      public void filterAndSort()
      Recalculates filteredValue after adding, updating or removing TreeNodes to/from a filtered TreeTable.
    • shouldEncodeFeature

      public boolean shouldEncodeFeature(javax.faces.context.FacesContext context)