# Hierarchy For Package oracle.adf.view.rich.component.rich

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.myfaces.trinidad.bean.util.FlaggedPropertyMap (implements org.apache.myfaces.trinidad.bean.PropertyMap)
      - oracle.adf.view.rich.component.rich.DynamicComponentPropertyMap
  - 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
        - oracle.adf.view.rich.component.rich.DynamicComponentFacesBean
  - oracle.adf.view.rich.component.rich.RichPopup.PopupHints
  - 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
        - oracle.adf.view.rich.component.PartialUIXDialog
          - oracle.adf.view.rich.component.UIXDialog
            - oracle.adf.view.rich.component.rich.RichDialog (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - oracle.adf.view.rich.component.PartialUIXPopup
          - oracle.adf.view.rich.component.UIXPopup
            - oracle.adf.view.rich.component.rich.PartialRichPopup (implements javax.faces.component.behavior.ClientBehaviorHolder)
              - oracle.adf.view.rich.component.rich.RichPopup
        - oracle.adf.view.rich.component.PartialUIXQuery
          - oracle.adf.view.rich.component.UIXQuery
            - oracle.adf.view.rich.component.rich.RichQuery (implements javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer)
            - oracle.adf.view.rich.component.rich.RichQuickQuery (implements javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer)
        - org.apache.myfaces.trinidad.component.UIXDocument
          - oracle.adf.view.rich.component.rich.PartialRichDocument (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - oracle.adf.view.rich.component.rich.RichDocument (implements oracle.adf.view.rich.resource.PageResourceContainer)
        - org.apache.myfaces.trinidad.component.UIXForm
          - oracle.adf.view.rich.component.rich.RichForm (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - org.apache.myfaces.trinidad.component.UIXPanel
          - oracle.adf.view.rich.component.rich.PartialRichMenu (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - oracle.adf.view.rich.component.rich.RichMenu
          - oracle.adf.view.rich.component.PartialUIXMenuBar
            - oracle.adf.view.rich.component.UIXMenuBar
              - oracle.adf.view.rich.component.rich.PartialRichMenuBar (implements javax.faces.component.behavior.ClientBehaviorHolder)
                - oracle.adf.view.rich.component.rich.RichMenuBar
          - oracle.adf.view.rich.component.rich.RichNoteWindow (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - oracle.adf.view.rich.component.rich.RichPanelWindow (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - org.apache.myfaces.trinidad.component.UIXPoll
          - oracle.adf.view.rich.component.rich.RichPoll (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - org.apache.myfaces.trinidad.component.UIXSubform (implements javax.faces.component.NamingContainer)
          - oracle.adf.view.rich.component.rich.RichSubform (implements javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer)
        - 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
              - oracle.adf.view.rich.component.PartialUIXInputPopup
                - oracle.adf.view.rich.component.UIXInputPopup
                  - oracle.adf.view.rich.component.rich.PartialRichDynamicComponent (implements javax.faces.component.behavior.ClientBehaviorHolder)
                    - oracle.adf.view.rich.component.rich.RichDynamicComponent (implements javax.faces.component.ActionSource, javax.faces.component.ActionSource2)

## Interface Hierarchy

- oracle.adf.view.rich.component.rich.RichPopup.PopupContextCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.adf.view.rich.component.rich.RichPopup.PopupHints.HintTypes
    - oracle.adf.view.rich.component.rich.RichMenu.RootContainer
    - oracle.adf.view.rich.component.rich.RichMenu.MenuType
    - oracle.adf.view.rich.component.rich.RichPopup.PopupHints.AlignTypes

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.