# Hierarchy For Package org.apache.myfaces.trinidad.component

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.myfaces.trinidad.component.ComponentProcessingContext
  - org.apache.myfaces.trinidad.component.CompositeIterator<T> (implements java.util.Iterator<E>)
  - java.util.EventObject (implements java.io.Serializable)
    - javax.faces.event.FacesEvent
      - org.apache.myfaces.trinidad.component.WrapperEvent
        - org.apache.myfaces.trinidad.component.TableRowEvent
  - org.apache.myfaces.trinidad.bean.FacesBeanImpl (implements org.apache.myfaces.trinidad.bean.FacesBean)
    - org.apache.myfaces.trinidad.component.UIXFacesBeanImpl (implements org.apache.myfaces.trinidad.component.UIXFacesBean)
      - org.apache.myfaces.trinidad.component.UIXEditableFacesBeanImpl
  - org.apache.myfaces.trinidad.component.FacesBeanWrapper (implements org.apache.myfaces.trinidad.bean.FacesBean)
  - org.apache.myfaces.trinidad.component.HierarchyUtils
  - org.apache.myfaces.trinidad.component.TableUtils
  - javax.faces.component.UIComponent (implements javax.faces.event.ComponentSystemEventListener, javax.faces.component.PartialStateHolder, javax.faces.event.SystemEventListenerHolder, javax.faces.component.TransientStateHolder)
    - org.apache.myfaces.trinidad.component.UIXComponent
      - org.apache.myfaces.trinidad.component.UIXComponentBase
        - org.apache.myfaces.trinidad.component.UIXChart
        - org.apache.myfaces.trinidad.component.UIXChoose
        - org.apache.myfaces.trinidad.component.UIXCollection (implements javax.faces.component.NamingContainer)
          - org.apache.myfaces.trinidad.component.UIXHierarchy (implements org.apache.myfaces.trinidad.component.CollectionComponent, org.apache.myfaces.trinidad.model.LocalRowKeyIndex, org.apache.myfaces.trinidad.model.TreeLocalRowKeyIndex)
            - org.apache.myfaces.trinidad.component.UIXMenuHierarchy
            - org.apache.myfaces.trinidad.component.UIXNavigationHierarchy
              - org.apache.myfaces.trinidad.component.UIXNavigationLevel (implements javax.faces.component.NamingContainer)
              - org.apache.myfaces.trinidad.component.UIXNavigationPath (implements javax.faces.component.NamingContainer)
              - org.apache.myfaces.trinidad.component.UIXNavigationTree
              - org.apache.myfaces.trinidad.component.UIXPage
              - org.apache.myfaces.trinidad.component.UIXProcess
            - org.apache.myfaces.trinidad.component.UIXTree (implements javax.faces.component.NamingContainer)
              - org.apache.myfaces.trinidad.component.UIXTreeTable
          - org.apache.myfaces.trinidad.component.UIXIterator (implements org.apache.myfaces.trinidad.component.FlattenedComponent, org.apache.myfaces.trinidad.model.LocalRowKeyIndex)
            - org.apache.myfaces.trinidad.component.UIXListView (implements javax.faces.component.NamingContainer)
            - org.apache.myfaces.trinidad.component.UIXTable (implements org.apache.myfaces.trinidad.component.CollectionComponent)
        - org.apache.myfaces.trinidad.component.UIXColumn
        - org.apache.myfaces.trinidad.component.UIXCommand (implements javax.faces.component.ActionSource, javax.faces.component.ActionSource2, org.apache.myfaces.trinidad.component.DialogSource)
        - org.apache.myfaces.trinidad.component.UIXComponentRef (implements javax.faces.component.NamingContainer)
        - org.apache.myfaces.trinidad.component.UIXDecorateCollection (implements javax.faces.component.NamingContainer)
        - org.apache.myfaces.trinidad.component.UIXDocument
        - org.apache.myfaces.trinidad.component.UIXForm
        - org.apache.myfaces.trinidad.component.UIXGo
        - org.apache.myfaces.trinidad.component.UIXGroup (implements org.apache.myfaces.trinidad.component.FlattenedComponent)
        - org.apache.myfaces.trinidad.component.UIXMenu (implements javax.faces.component.NamingContainer)
        - org.apache.myfaces.trinidad.component.UIXMessage
        - org.apache.myfaces.trinidad.component.UIXMessages
        - org.apache.myfaces.trinidad.component.UIXObject
        - org.apache.myfaces.trinidad.component.UIXPanel
        - org.apache.myfaces.trinidad.component.UIXPoll
        - org.apache.myfaces.trinidad.component.UIXProgress (implements javax.faces.component.ActionSource)
        - org.apache.myfaces.trinidad.component.UIXReset
        - org.apache.myfaces.trinidad.component.UIXSelectItem
        - org.apache.myfaces.trinidad.component.UIXSelectRange
        - org.apache.myfaces.trinidad.component.UIXShowDetail
        - org.apache.myfaces.trinidad.component.UIXShowMany
        - org.apache.myfaces.trinidad.component.UIXShowOne
        - org.apache.myfaces.trinidad.component.UIXSingleStep (implements javax.faces.component.ActionSource)
        - org.apache.myfaces.trinidad.component.UIXSubform (implements javax.faces.component.NamingContainer)
        - org.apache.myfaces.trinidad.component.UIXSwitcher (implements org.apache.myfaces.trinidad.component.FlattenedComponent)
        - org.apache.myfaces.trinidad.component.UIXValue (implements javax.faces.component.ValueHolder)
          - org.apache.myfaces.trinidad.component.UIXEditableValue (implements javax.faces.component.EditableValueHolder)
            - org.apache.myfaces.trinidad.component.UIXInput
            - org.apache.myfaces.trinidad.component.UIXSelectBoolean
            - org.apache.myfaces.trinidad.component.UIXSelectInput (implements javax.faces.component.ActionSource, javax.faces.component.ActionSource2)
            - org.apache.myfaces.trinidad.component.UIXSelectMany
              - org.apache.myfaces.trinidad.component.UIXSelectOrder
            - org.apache.myfaces.trinidad.component.UIXSelectOne
          - org.apache.myfaces.trinidad.component.UIXOutput
  - org.apache.myfaces.trinidad.component.UIXComponentBase.ComponentSystemEventListenerWrapper (implements javax.faces.event.ComponentSystemEventListener, javax.faces.component.StateHolder, javax.faces.event.SystemEventListener)
  - javax.faces.component.visit.VisitContext
    - javax.faces.component.visit.VisitContextWrapper (implements javax.faces.FacesWrapper<T>)
      - org.apache.myfaces.trinidad.component.UIXCollection.NoColumnFacetsVisitContext

## Interface Hierarchy

- javax.faces.component.ActionSource
  - org.apache.myfaces.trinidad.component.DialogSource
- org.apache.myfaces.trinidad.component.ComponentProcessor<T>
- org.apache.myfaces.trinidad.bean.FacesBean
  - org.apache.myfaces.trinidad.component.UIXFacesBean
- org.apache.myfaces.trinidad.component.FlattenedComponent
- org.apache.myfaces.trinidad.model.RowKeyIndex
  - org.apache.myfaces.trinidad.component.CollectionComponent

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.myfaces.trinidad.component.ComponentProcessingContext.ProcessingHint

Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.