# Hierarchy For Package javax.faces.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.faces.model.DataModel<E> (implements java.lang.Iterable<T>)
    - javax.faces.model.ArrayDataModel<E>
    - javax.faces.model.CollectionDataModel<E>
    - javax.faces.model.ListDataModel<E>
    - javax.faces.model.ResultDataModel
    - javax.faces.model.ResultSetDataModel
    - javax.faces.model.ScalarDataModel<E>
  - java.util.EventObject (implements java.io.Serializable)
    - javax.faces.model.DataModelEvent
  - javax.faces.model.SelectItem (implements java.io.Serializable)
    - javax.faces.model.SelectItemGroup

## Interface Hierarchy

- java.util.EventListener
  - javax.faces.model.DataModelListener

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.