# Hierarchy For Package org.richfaces.ui.output.chart

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.richfaces.ui.output.chart.BarStrategy (implements org.richfaces.ui.output.chart.ChartStrategy)
  - org.richfaces.ui.output.chart.ChartDataModel<T,S>
    - org.richfaces.ui.output.chart.DateChartDataModel
    - org.richfaces.ui.output.chart.NumberChartDataModel
    - org.richfaces.ui.output.chart.StringChartDataModel
  - java.util.EventObject (implements java.io.Serializable)
    - javax.faces.event.FacesEvent
      - org.richfaces.ui.output.chart.PlotClickEvent
  - org.richfaces.ui.output.chart.LineStrategy (implements org.richfaces.ui.output.chart.ChartStrategy)
  - org.richfaces.ui.output.chart.PieStrategy (implements org.richfaces.ui.output.chart.ChartStrategy)
  - org.richfaces.ui.output.chart.RawJSONString (implements org.richfaces.json.JSONString)
  - javax.faces.render.Renderer
    - org.richfaces.renderkit.RendererBase
      - org.richfaces.ui.output.chart.ChartRendererBase
        - org.richfaces.ui.output.chart.ChartRenderer
  - 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
          - org.richfaces.ui.output.chart.ChartHandler
          - org.richfaces.ui.output.chart.SeriesHandler
  - 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.output.chart.AbstractChart
        - org.richfaces.ui.output.chart.UIChart (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - org.richfaces.ui.output.chart.AbstractLegend
        - org.richfaces.ui.output.chart.UILegend
      - org.richfaces.ui.output.chart.AbstractSeries
        - org.richfaces.ui.output.chart.UISeries (implements javax.faces.component.behavior.ClientBehaviorHolder)
      - org.richfaces.ui.output.chart.UIPoint (implements org.richfaces.ui.output.chart.AxisAttributes)
      - org.richfaces.ui.output.chart.UIXAxis (implements org.richfaces.ui.output.chart.AxisAttributes)
      - org.richfaces.ui.output.chart.UIYAxis (implements org.richfaces.ui.output.chart.AxisAttributes)

## Interface Hierarchy

- org.richfaces.ui.output.chart.AxisAttributes
- org.richfaces.ui.output.chart.ChartStrategy
- java.util.EventListener
  - javax.faces.event.FacesListener
    - org.richfaces.ui.output.chart.PlotClickListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.richfaces.ui.output.chart.AbstractLegend.PositionType
    - org.richfaces.ui.output.chart.AbstractLegend.SortingType
    - org.richfaces.ui.output.chart.UILegend.Properties
    - org.richfaces.ui.output.chart.UIPoint.Properties
    - org.richfaces.ui.output.chart.AbstractSeries.SymbolType
    - org.richfaces.ui.output.chart.UIXAxis.Properties
    - org.richfaces.ui.output.chart.UISeries.Properties
    - org.richfaces.ui.output.chart.UIYAxis.Properties
    - org.richfaces.ui.output.chart.ChartDataModel.ChartType
    - org.richfaces.ui.output.chart.UIChart.Properties

Copyright © 2014 JBoss by Red Hat. All rights reserved.