Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  javax.faces, javax.faces.application, javax.faces.component, javax.faces.component.behavior, javax.faces.component.html, javax.faces.component.visit, javax.faces.context, javax.faces.convert, javax.faces.el, javax.faces.event, javax.faces.lifecycle, javax.faces.model, javax.faces.render, javax.faces.validator, javax.faces.view, javax.faces.view.facelets, javax.faces.webapp

## Class Hierarchy

- java.lang.Object
  - javax.faces.application.Application
    - javax.faces.application.ApplicationWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.application.ApplicationFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.validator.BeanValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.component.behavior.BehaviorBase (implements javax.faces.component.behavior.Behavior, javax.faces.component.PartialStateHolder)
    - javax.faces.component.behavior.ClientBehaviorBase (implements javax.faces.component.behavior.ClientBehavior)
      - javax.faces.component.behavior.AjaxBehavior
  - javax.faces.convert.BigDecimalConverter (implements javax.faces.convert.Converter)
  - javax.faces.convert.BigIntegerConverter (implements javax.faces.convert.Converter)
  - javax.faces.convert.BooleanConverter (implements javax.faces.convert.Converter)
  - javax.faces.convert.ByteConverter (implements javax.faces.convert.Converter)
  - javax.faces.convert.CharacterConverter (implements javax.faces.convert.Converter)
  - javax.faces.component.behavior.ClientBehaviorContext
  - javax.faces.component.behavior.ClientBehaviorContext.Parameter
  - javax.faces.render.ClientBehaviorRenderer
  - javax.faces.view.facelets.CompositeFaceletHandler (implements javax.faces.view.facelets.FaceletHandler)
  - javax.faces.model.DataModel<E> (implements java.lang.Iterable<T>)
    - javax.faces.model.ArrayDataModel<E>
    - javax.faces.model.ListDataModel<E>
    - javax.faces.model.ResultDataModel
    - javax.faces.model.ResultSetDataModel
    - javax.faces.model.ScalarDataModel<E>
  - javax.faces.convert.DateTimeConverter (implements javax.faces.convert.Converter, javax.faces.component.PartialStateHolder)
  - javax.faces.convert.DoubleConverter (implements javax.faces.convert.Converter)
  - javax.faces.validator.DoubleRangeValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.el.ELContext
    - javax.faces.view.facelets.FaceletContext
  - javax.faces.convert.EnumConverter (implements javax.faces.convert.Converter, javax.faces.component.PartialStateHolder)
  - java.util.EventObject (implements java.io.Serializable)
    - javax.faces.model.DataModelEvent
    - javax.faces.event.FacesEvent
      - javax.faces.event.ActionEvent
      - javax.faces.event.BehaviorEvent
        - javax.faces.event.AjaxBehaviorEvent
      - javax.faces.event.ValueChangeEvent
    - javax.faces.event.PhaseEvent
    - javax.faces.event.SystemEvent
      - javax.faces.event.ComponentSystemEvent
        - javax.faces.event.PostAddToViewEvent
        - javax.faces.event.PostConstructViewMapEvent
        - javax.faces.event.PostRestoreStateEvent
        - javax.faces.event.PostValidateEvent
        - javax.faces.event.PreDestroyViewMapEvent
        - javax.faces.event.PreRemoveFromViewEvent
        - javax.faces.event.PreRenderComponentEvent
        - javax.faces.event.PreRenderViewEvent
        - javax.faces.event.PreValidateEvent
      - javax.faces.event.ExceptionQueuedEvent
      - javax.faces.event.PostConstructApplicationEvent
      - javax.faces.event.PostConstructCustomScopeEvent
      - javax.faces.event.PreDestroyApplicationEvent
      - javax.faces.event.PreDestroyCustomScopeEvent
  - javax.faces.context.ExceptionHandler (implements javax.faces.event.SystemEventListener)
    - javax.faces.context.ExceptionHandlerWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.context.ExceptionHandlerFactory (implements javax.faces.FacesWrapper<T>)
    - javax.faces.webapp.PreJsf2ExceptionHandlerFactory
  - javax.faces.event.ExceptionQueuedEventContext (implements javax.faces.event.SystemEventListenerHolder)
  - javax.faces.context.ExternalContext
    - javax.faces.context.ExternalContextWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.context.ExternalContextFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.view.facelets.FaceletCache<V>
  - javax.faces.view.facelets.FaceletCacheFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.context.FacesContext
    - javax.faces.context.FacesContextWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.context.FacesContextFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.application.FacesMessage (implements java.io.Serializable)
  - javax.faces.application.FacesMessage.Severity (implements java.lang.Comparable<T>)
  - javax.faces.webapp.FacesServlet (implements javax.servlet.Servlet)
  - javax.faces.FactoryFinder
  - javax.faces.context.Flash (implements java.util.Map<K,V>)
  - javax.faces.convert.FloatConverter (implements javax.faces.convert.Converter)
  - javax.faces.convert.IntegerConverter (implements javax.faces.convert.Converter)
  - javax.faces.validator.LengthValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.lifecycle.Lifecycle
  - javax.faces.lifecycle.LifecycleFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.view.Location (implements java.io.Serializable)
  - javax.faces.convert.LongConverter (implements javax.faces.convert.Converter)
  - javax.faces.validator.LongRangeValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.view.facelets.Metadata
  - javax.faces.view.facelets.MetadataTarget
  - javax.faces.view.facelets.MetaRule
  - javax.faces.view.facelets.MetaRuleset
  - javax.faces.el.MethodBinding
  - javax.faces.event.MethodExpressionActionListener (implements javax.faces.event.ActionListener, javax.faces.component.StateHolder)
  - javax.faces.validator.MethodExpressionValidator (implements javax.faces.component.StateHolder, javax.faces.validator.Validator)
  - javax.faces.event.MethodExpressionValueChangeListener (implements javax.faces.component.StateHolder, javax.faces.event.ValueChangeListener)
  - javax.faces.application.NavigationCase
  - javax.faces.application.NavigationHandler
    - javax.faces.application.ConfigurableNavigationHandler
  - javax.faces.convert.NumberConverter (implements javax.faces.convert.Converter, javax.faces.component.PartialStateHolder)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - javax.faces.context.ResponseStream
  - javax.faces.context.PartialViewContext
    - javax.faces.context.PartialViewContextWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.context.PartialViewContextFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.event.PhaseId (implements java.lang.Comparable<T>)
  - javax.faces.el.PropertyResolver
  - javax.faces.validator.RegexValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.render.Renderer
  - javax.faces.render.RenderKit
    - javax.faces.render.RenderKitWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.render.RenderKitFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.validator.RequiredValidator (implements javax.faces.validator.Validator)
  - javax.faces.application.Resource
    - javax.faces.application.ResourceWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.application.ResourceHandler
    - javax.faces.application.ResourceHandlerWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.view.facelets.ResourceResolver
  - javax.faces.render.ResponseStateManager
  - javax.faces.event.ScopeContext
  - javax.faces.model.SelectItem (implements java.io.Serializable)
    - javax.faces.model.SelectItemGroup
  - javax.faces.convert.ShortConverter (implements javax.faces.convert.Converter)
  - javax.faces.view.StateManagementStrategy
  - javax.faces.application.StateManager
    - javax.faces.application.StateManagerWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.application.StateManager.SerializedView
  - javax.faces.view.facelets.Tag
  - javax.faces.view.facelets.TagAttribute
  - javax.faces.view.facelets.TagAttributes
  - javax.faces.view.facelets.TagHandler (implements javax.faces.view.facelets.FaceletHandler)
    - javax.faces.view.facelets.MetaTagHandler
      - javax.faces.view.facelets.DelegatingMetaTagHandler
        - javax.faces.view.facelets.ComponentHandler
        - javax.faces.view.facelets.FaceletsAttachedObjectHandler (implements javax.faces.view.AttachedObjectHandler)
          - javax.faces.view.facelets.BehaviorHandler (implements javax.faces.view.BehaviorHolderAttachedObjectHandler)
          - javax.faces.view.facelets.ConverterHandler (implements javax.faces.view.ValueHolderAttachedObjectHandler)
          - javax.faces.view.facelets.ValidatorHandler (implements javax.faces.view.EditableValueHolderAttachedObjectHandler)
  - javax.faces.view.facelets.TagHandlerDelegate
  - javax.faces.view.facelets.TagHandlerDelegateFactory
  - javax.servlet.jsp.tagext.TagSupport (implements javax.servlet.jsp.tagext.IterationTag, java.io.Serializable)
    - javax.faces.webapp.AttributeTag
    - javax.faces.webapp.ConverterELTag
    - javax.faces.webapp.ConverterTag
    - javax.faces.webapp.FacetTag
    - javax.faces.webapp.ValidatorELTag
    - javax.faces.webapp.ValidatorTag
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.faces.FacesException
          - javax.faces.event.AbortProcessingException
          - javax.faces.convert.ConverterException
          - javax.faces.el.EvaluationException
            - javax.faces.el.MethodNotFoundException
            - javax.faces.el.PropertyNotFoundException
            - javax.faces.el.ReferenceSyntaxException
          - javax.faces.view.facelets.FaceletException
            - javax.faces.view.facelets.TagAttributeException
            - javax.faces.view.facelets.TagException
          - javax.faces.component.UpdateModelException
          - javax.faces.validator.ValidatorException
          - javax.faces.application.ViewExpiredException
  - 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
      - javax.faces.component.UIColumn
        - javax.faces.component.html.HtmlColumn
      - javax.faces.component.UICommand (implements javax.faces.component.ActionSource2)
        - javax.faces.component.html.HtmlCommandButton (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - javax.faces.component.html.HtmlCommandLink (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - javax.faces.component.UIData (implements javax.faces.component.NamingContainer, javax.faces.component.UniqueIdVendor)
        - javax.faces.component.html.HtmlDataTable (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - javax.faces.component.UIForm (implements javax.faces.component.NamingContainer, javax.faces.component.UniqueIdVendor)
        - javax.faces.component.html.HtmlForm (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - javax.faces.component.UIGraphic
        - javax.faces.component.html.HtmlGraphicImage (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - javax.faces.component.UIMessage
        - javax.faces.component.html.HtmlMessage
      - javax.faces.component.UIMessages
        - javax.faces.component.html.HtmlMessages
      - javax.faces.component.UINamingContainer (implements javax.faces.component.NamingContainer, javax.faces.component.StateHolder, javax.faces.component.UniqueIdVendor)
      - javax.faces.component.UIOutput (implements javax.faces.component.ValueHolder)
        - javax.faces.component.html.HtmlBody (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - javax.faces.component.html.HtmlDoctype
        - javax.faces.component.html.HtmlHead
        - javax.faces.component.html.HtmlOutputFormat
        - javax.faces.component.html.HtmlOutputLabel (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - javax.faces.component.html.HtmlOutputLink (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - javax.faces.component.html.HtmlOutputText
        - javax.faces.component.UIInput (implements javax.faces.component.EditableValueHolder)
          - javax.faces.component.html.HtmlInputHidden
          - javax.faces.component.html.HtmlInputSecret (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.html.HtmlInputText (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.html.HtmlInputTextarea (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.UISelectBoolean
            - javax.faces.component.html.HtmlSelectBooleanCheckbox (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.UISelectMany
            - javax.faces.component.html.HtmlSelectManyCheckbox (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - javax.faces.component.html.HtmlSelectManyListbox (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - javax.faces.component.html.HtmlSelectManyMenu (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.UISelectOne
            - javax.faces.component.html.HtmlSelectOneListbox (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - javax.faces.component.html.HtmlSelectOneMenu (implements javax.faces.component.behavior.ClientBehaviorHolder)
            - javax.faces.component.html.HtmlSelectOneRadio (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.UIViewParameter
        - javax.faces.component.UIOutcomeTarget
          - javax.faces.component.html.HtmlOutcomeTargetButton (implements javax.faces.component.behavior.ClientBehaviorHolder)
          - javax.faces.component.html.HtmlOutcomeTargetLink (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - javax.faces.component.UIPanel
        - javax.faces.component.html.HtmlPanelGrid (implements javax.faces.component.behavior.ClientBehaviorHolder)
        - javax.faces.component.html.HtmlPanelGroup
      - javax.faces.component.UIParameter
      - javax.faces.component.UISelectItem
      - javax.faces.component.UISelectItems
      - javax.faces.component.UIViewRoot (implements javax.faces.component.UniqueIdVendor)
  - javax.faces.webapp.UIComponentTagBase (implements javax.servlet.jsp.tagext.JspTag)
    - javax.faces.webapp.UIComponentClassicTagBase (implements javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.JspIdConsumer)
      - javax.faces.webapp.UIComponentELTag (implements javax.servlet.jsp.tagext.Tag)
      - javax.faces.webapp.UIComponentTag (implements javax.servlet.jsp.tagext.Tag)
        - javax.faces.webapp.UIComponentBodyTag
  - javax.faces.component.UIViewParameter.Reference
  - javax.faces.el.ValueBinding
  - javax.faces.el.VariableResolver
  - javax.faces.view.ViewDeclarationLanguage
  - javax.faces.view.ViewDeclarationLanguageFactory (implements javax.faces.FacesWrapper<T>)
  - javax.faces.application.ViewHandler
    - javax.faces.application.ViewHandlerWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.view.ViewMetadata
  - javax.faces.component.visit.VisitContext
    - javax.faces.component.visit.VisitContextWrapper (implements javax.faces.FacesWrapper<T>)
  - javax.faces.component.visit.VisitContextFactory (implements javax.faces.FacesWrapper<T>)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - javax.faces.context.ResponseWriter
      - javax.faces.context.ResponseWriterWrapper (implements javax.faces.FacesWrapper<T>)
        - javax.faces.context.PartialResponseWriter

## Interface Hierarchy

- javax.faces.component.ActionSource
  - javax.faces.component.ActionSource2
- javax.faces.view.AttachedObjectHandler
  - javax.faces.view.ActionSource2AttachedObjectHandler
  - javax.faces.view.BehaviorHolderAttachedObjectHandler
  - javax.faces.view.EditableValueHolderAttachedObjectHandler
  - javax.faces.view.ValueHolderAttachedObjectHandler
    - javax.faces.view.EditableValueHolderAttachedObjectHandler
- javax.faces.view.AttachedObjectTarget
  - javax.faces.view.ActionSource2AttachedObjectTarget
  - javax.faces.view.BehaviorHolderAttachedObjectTarget
  - javax.faces.view.EditableValueHolderAttachedObjectTarget
  - javax.faces.view.ValueHolderAttachedObjectTarget
    - javax.faces.view.EditableValueHolderAttachedObjectTarget
- javax.faces.view.facelets.AttributeHandler
- javax.faces.component.behavior.Behavior
  - javax.faces.component.behavior.ClientBehavior
- javax.faces.component.behavior.ClientBehaviorHolder
- javax.faces.el.CompositeComponentExpressionHolder
- javax.faces.component.ContextCallback
- javax.faces.convert.Converter
- java.util.EventListener
  - javax.faces.model.DataModelListener
  - javax.faces.event.FacesListener
    - javax.faces.event.ActionListener
    - javax.faces.event.AjaxBehaviorListener
    - javax.faces.event.BehaviorListener
      - javax.faces.event.AjaxBehaviorListener
    - javax.faces.event.ComponentSystemEventListener
    - javax.faces.event.SystemEventListener
      - javax.faces.event.ViewMapListener
    - javax.faces.event.ValueChangeListener
    - javax.faces.event.ViewMapListener
  - javax.faces.event.PhaseListener (also extends java.io.Serializable)
  - javax.faces.validator.Validator
- javax.faces.view.facelets.FaceletCache.MemberFactory<V>
- javax.faces.view.facelets.FaceletHandler
- javax.faces.FacesWrapper<T>
- javax.faces.view.facelets.FacetHandler
- javax.faces.component.NamingContainer
- java.io.Serializable
  - javax.faces.event.PhaseListener (also extends java.util.EventListener)
- javax.faces.component.StateHolder
  - javax.faces.component.PartialStateHolder
  - javax.faces.component.StateHelper
- javax.faces.event.SystemEventListenerHolder
- javax.faces.view.facelets.TagConfig
  - javax.faces.view.facelets.BehaviorConfig
  - javax.faces.view.facelets.ComponentConfig
  - javax.faces.view.facelets.ConverterConfig
  - javax.faces.view.facelets.ValidatorConfig
- javax.faces.view.facelets.TagDecorator
- javax.faces.view.facelets.TextHandler
- javax.faces.component.TransientStateHolder
  - javax.faces.component.TransientStateHelper
- javax.faces.component.UniqueIdVendor
- javax.faces.component.ValueHolder
  - javax.faces.component.EditableValueHolder
- javax.faces.component.visit.VisitCallback

## Annotation Type Hierarchy

- javax.faces.application.ResourceDependencies (implements java.lang.annotation.Annotation)
- javax.faces.application.ResourceDependency (implements java.lang.annotation.Annotation)
- javax.faces.component.FacesComponent (implements java.lang.annotation.Annotation)
- javax.faces.component.behavior.FacesBehavior (implements java.lang.annotation.Annotation)
- javax.faces.convert.FacesConverter (implements java.lang.annotation.Annotation)
- javax.faces.event.ListenerFor (implements java.lang.annotation.Annotation)
- javax.faces.event.ListenersFor (implements java.lang.annotation.Annotation)
- javax.faces.event.NamedEvent (implements java.lang.annotation.Annotation)
- javax.faces.render.FacesBehaviorRenderer (implements java.lang.annotation.Annotation)
- javax.faces.render.FacesRenderer (implements java.lang.annotation.Annotation)
- javax.faces.validator.FacesValidator (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.faces.application.ProjectStage
    - javax.faces.component.behavior.ClientBehaviorHint
    - javax.faces.component.visit.VisitHint
    - javax.faces.component.visit.VisitResult
    - javax.faces.component.html.HtmlBody.PropertyKeys
    - javax.faces.component.html.HtmlColumn.PropertyKeys
    - javax.faces.component.html.HtmlCommandButton.PropertyKeys
    - javax.faces.component.html.HtmlCommandLink.PropertyKeys
    - javax.faces.component.html.HtmlDataTable.PropertyKeys
    - javax.faces.component.html.HtmlDoctype.PropertyKeys
    - javax.faces.component.html.HtmlForm.PropertyKeys
    - javax.faces.component.html.HtmlGraphicImage.PropertyKeys
    - javax.faces.component.html.HtmlHead.PropertyKeys
    - javax.faces.component.html.HtmlInputHidden.PropertyKeys
    - javax.faces.component.html.HtmlInputSecret.PropertyKeys
    - javax.faces.component.html.HtmlInputText.PropertyKeys
    - javax.faces.component.html.HtmlInputTextarea.PropertyKeys
    - javax.faces.component.html.HtmlMessage.PropertyKeys
    - javax.faces.component.html.HtmlMessages.PropertyKeys
    - javax.faces.component.html.HtmlOutcomeTargetButton.PropertyKeys
    - javax.faces.component.html.HtmlOutcomeTargetLink.PropertyKeys
    - javax.faces.component.html.HtmlOutputFormat.PropertyKeys
    - javax.faces.component.html.HtmlOutputLabel.PropertyKeys
    - javax.faces.component.html.HtmlOutputLink.PropertyKeys
    - javax.faces.component.html.HtmlOutputText.PropertyKeys
    - javax.faces.component.html.HtmlPanelGrid.PropertyKeys
    - javax.faces.component.html.HtmlPanelGroup.PropertyKeys
    - javax.faces.component.html.HtmlSelectBooleanCheckbox.PropertyKeys
    - javax.faces.component.html.HtmlSelectManyCheckbox.PropertyKeys
    - javax.faces.component.html.HtmlSelectManyListbox.PropertyKeys
    - javax.faces.component.html.HtmlSelectManyMenu.PropertyKeys
    - javax.faces.component.html.HtmlSelectOneListbox.PropertyKeys
    - javax.faces.component.html.HtmlSelectOneMenu.PropertyKeys
    - javax.faces.component.html.HtmlSelectOneRadio.PropertyKeys

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright 2002-2010 Oracle America Inc, Inc. All Rights Reserved.