# Hierarchy For Package org.richfaces.ui.iteration

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.richfaces.ui.iteration.AbstractTableRenderer.SimpleHeaderEncodeStrategy (implements org.richfaces.ui.iteration.EncodeStrategy)
  - org.richfaces.ui.iteration.DataAdaptorIterationState (implements javax.faces.component.StateHolder)
  - org.richfaces.ui.iteration.DataComponentsContextUtil
  - org.richfaces.ui.iteration.DeclarativeTreeDataModelWalker
  - java.util.EventObject (implements java.io.Serializable)
    - javax.faces.event.FacesEvent
      - org.richfaces.ui.iteration.FilteringEvent
      - org.richfaces.ui.iteration.RowKeyContextEventWrapper
      - org.richfaces.ui.iteration.SortingEvent
  - javax.faces.view.facelets.MetaRule
    - org.richfaces.ui.iteration.RowKeyConverterRule
  - javax.faces.render.Renderer
    - org.richfaces.renderkit.RendererBase
      - org.richfaces.ui.iteration.AbstractRowsRenderer (implements org.richfaces.model.DataVisitor)
        - org.richfaces.ui.iteration.SortingFilteringRowsRenderer
          - org.richfaces.ui.iteration.AbstractTableBaseRenderer
            - org.richfaces.ui.iteration.AbstractTableRenderer (implements org.richfaces.ui.common.meta.MetaComponentRenderer)
          - org.richfaces.ui.iteration.SelectionRenderer
  - org.richfaces.ui.iteration.RowHolderBase
    - org.richfaces.ui.iteration.RowHolder
  - org.richfaces.ui.iteration.SavedState (implements javax.faces.component.StateHolder)
  - org.richfaces.ui.iteration.SequenceIterationStatus (implements java.io.Serializable)
  - org.richfaces.ui.iteration.SequenceRendererHelper
  - javax.faces.component.UIComponent (implements javax.faces.event.ComponentSystemEventListener, javax.faces.component.PartialStateHolder, javax.faces.event.SystemEventListenerHolder, javax.faces.component.TransientStateHolder)
    - javax.faces.component.UIComponentBase
      - org.richfaces.ui.iteration.UIDataAdaptor (implements javax.faces.event.ComponentSystemEventListener, org.richfaces.ui.iteration.IterationStateHolder, javax.faces.component.NamingContainer, javax.faces.event.SystemEventListener, javax.faces.component.UniqueIdVendor)
        - org.richfaces.ui.iteration.UISequence
          - org.richfaces.ui.iteration.UIDataTableBase (implements org.richfaces.ui.common.meta.MetaComponentEncoder, org.richfaces.ui.common.meta.MetaComponentResolver, org.richfaces.ui.iteration.Row)
  - org.richfaces.ui.iteration.UIDataAdaptor.ComponentVisitor (implements org.richfaces.model.DataVisitor)
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - org.richfaces.ui.iteration.DataTableColumnsIterator

## Interface Hierarchy

- org.richfaces.ui.iteration.EncodeStrategy
- java.util.EventListener
  - javax.faces.event.FacesListener
    - org.richfaces.ui.iteration.FilteringListener
    - org.richfaces.ui.iteration.SortingListener
- org.richfaces.ui.iteration.IterationStateHolder
- org.richfaces.ui.iteration.Row

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.richfaces.ui.iteration.UISequence.PropertyKeys
    - org.richfaces.ui.iteration.SortOrder
    - org.richfaces.ui.iteration.UIDataTableBase.PropertyKeys

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.