# Hierarchy For Package org.zkoss.zul

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.zkoss.zul.AbstractChartModel (implements org.zkoss.zul.ChartModel, java.io.Serializable)
    - org.zkoss.zul.DialModel
    - org.zkoss.zul.GanttModel
    - org.zkoss.zul.SimpleCategoryModel (implements org.zkoss.zul.CategoryModel)
    - org.zkoss.zul.SimpleHiLoModel (implements org.zkoss.zul.HiLoModel)
    - org.zkoss.zul.SimpleSingleValueCategoryModel (implements org.zkoss.zul.SingleValueCategoryModel)
      - org.zkoss.zul.SimplePieModel (implements org.zkoss.zul.PieModel)
    - org.zkoss.zul.SimpleXYModel (implements org.zkoss.zul.XYModel)
      - org.zkoss.zul.SimpleXYZModel (implements org.zkoss.zul.XYZModel)
    - org.zkoss.zul.WaferMapModel
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.AbstractSequentialList<E>
        - org.zkoss.zk.ui.AbstractComponent.Children
          - org.zkoss.zul.Listbox.Children
          - org.zkoss.zul.Rows.Children
      - org.zkoss.zul.DefaultTreeNode.TreeNodeChildrenList (implements java.io.Serializable)
  - org.zkoss.zk.ui.AbstractComponent (implements org.zkoss.zk.ui.Component, org.zkoss.zk.ui.sys.ComponentCtrl, java.io.Serializable)
    - org.zkoss.zul.Area
    - org.zkoss.zk.ui.HtmlBasedComponent
      - org.zkoss.zul.Borderlayout
      - org.zkoss.zul.Iframe
      - org.zkoss.zul.Rating (implements org.zkoss.zk.ui.ext.Disable, org.zkoss.zk.ui.ext.Readonly)
      - org.zkoss.zul.Selectbox (implements org.zkoss.zk.ui.ext.Disable)
      - org.zkoss.zul.Timer
      - org.zkoss.zul.impl.XulElement
        - org.zkoss.zul.Absolutechildren
        - org.zkoss.zul.Absolutelayout
        - org.zkoss.zul.Anchorchildren
        - org.zkoss.zul.Anchorlayout
        - org.zkoss.zul.Audio (implements org.zkoss.zul.ext.MediaElement)
        - org.zkoss.zul.Auxhead
        - org.zkoss.zul.Bandpopup
        - org.zkoss.zul.Box
          - org.zkoss.zul.Hbox
          - org.zkoss.zul.Vbox
        - org.zkoss.zul.Calendar (implements org.zkoss.zul.ext.Constrainted)
        - org.zkoss.zul.Cell
        - org.zkoss.zul.Detail
        - org.zkoss.zul.Div
          - org.zkoss.zul.Idspace (implements org.zkoss.zk.ui.IdSpace)
        - org.zkoss.zul.Foot
        - org.zkoss.zul.Frozen
        - org.zkoss.zul.Groupbox
        - org.zkoss.zul.impl.HeadersElement
          - org.zkoss.zul.Columns
          - org.zkoss.zul.Listhead
          - org.zkoss.zul.Treecols
        - org.zkoss.zul.Html
        - org.zkoss.zul.Image
          - org.zkoss.zul.Captcha
          - org.zkoss.zul.Imagemap
            - org.zkoss.zul.Chart
        - org.zkoss.zul.Include (implements org.zkoss.zk.ui.ext.AfterCompose, org.zkoss.zk.ui.ext.DynamicPropertied, org.zkoss.zk.ui.IdSpace, org.zkoss.zk.ui.ext.Includer)
        - org.zkoss.zul.impl.InputElement (implements org.zkoss.zul.ext.Constrainted, org.zkoss.zk.ui.ext.Disable, org.zkoss.zk.ui.ext.Readonly)
          - org.zkoss.zul.impl.FormatInputElement
            - org.zkoss.zul.impl.DateTimeFormatInputElement
              - org.zkoss.zul.Datebox
              - org.zkoss.zul.Timebox
            - org.zkoss.zul.impl.NumberInputElement
              - org.zkoss.zul.Decimalbox
              - org.zkoss.zul.Doublebox
              - org.zkoss.zul.Doublespinner
              - org.zkoss.zul.Intbox
              - org.zkoss.zul.Longbox
              - org.zkoss.zul.Spinner
          - org.zkoss.zul.Textbox
            - org.zkoss.zul.Bandbox
            - org.zkoss.zul.Combobox
        - org.zkoss.zul.Inputgroup
        - org.zkoss.zul.Label
        - org.zkoss.zul.impl.LabelElement
          - org.zkoss.zul.impl.LabelImageElement
            - org.zkoss.zul.A (implements org.zkoss.zk.ui.ext.Disable)
            - org.zkoss.zul.Button (implements org.zkoss.zk.ui.ext.Disable, org.zkoss.zk.ui.ext.Uploadable)
              - org.zkoss.zul.Combobutton
              - org.zkoss.zul.Fileupload
              - org.zkoss.zul.Toolbarbutton
            - org.zkoss.zul.Caption
            - org.zkoss.zul.Checkbox (implements org.zkoss.zk.ui.ext.Disable)
              - org.zkoss.zul.Radio
            - org.zkoss.zul.Comboitem (implements org.zkoss.zk.ui.ext.Disable)
            - org.zkoss.zul.impl.FooterElement
              - org.zkoss.zul.Footer
              - org.zkoss.zul.Listfooter
              - org.zkoss.zul.Treefooter
            - org.zkoss.zul.impl.HeaderElement
              - org.zkoss.zul.Auxheader
              - org.zkoss.zul.Column
              - org.zkoss.zul.Listheader
              - org.zkoss.zul.Treecol
            - org.zkoss.zul.Listcell
            - org.zkoss.zul.Menu (implements org.zkoss.zk.ui.ext.Disable)
            - org.zkoss.zul.Menuitem (implements org.zkoss.zk.ui.ext.Disable, org.zkoss.zk.ui.ext.Uploadable)
            - org.zkoss.zul.Tab
            - org.zkoss.zul.Treecell
        - org.zkoss.zul.Layout
          - org.zkoss.zul.Hlayout
          - org.zkoss.zul.Vlayout
        - org.zkoss.zul.LayoutRegion
          - org.zkoss.zul.Center
          - org.zkoss.zul.East
          - org.zkoss.zul.North
          - org.zkoss.zul.South
          - org.zkoss.zul.West
        - org.zkoss.zul.Listfoot
        - org.zkoss.zul.Listitem
          - org.zkoss.zul.Listgroup
          - org.zkoss.zul.Listgroupfoot
        - org.zkoss.zul.Menubar
        - org.zkoss.zul.Menuseparator
        - org.zkoss.zul.impl.MeshElement (implements org.zkoss.zul.ext.Paginated)
          - org.zkoss.zul.Grid
          - org.zkoss.zul.Listbox
          - org.zkoss.zul.Tree
        - org.zkoss.zul.Paging (implements org.zkoss.zul.ext.Paginal)
        - org.zkoss.zul.Panel (implements org.zkoss.zul.ext.Framable)
        - org.zkoss.zul.Panelchildren
        - org.zkoss.zul.Popup
          - org.zkoss.zul.Menupopup
        - org.zkoss.zul.Progressmeter
        - org.zkoss.zul.Radiogroup (implements org.zkoss.zk.ui.ext.Disable)
        - org.zkoss.zul.Row
          - org.zkoss.zul.Group
          - org.zkoss.zul.Groupfoot
        - org.zkoss.zul.Rows
        - org.zkoss.zul.Separator
          - org.zkoss.zul.Space
        - org.zkoss.zul.Slider
        - org.zkoss.zul.Span
        - org.zkoss.zul.Splitter
        - org.zkoss.zul.Tabbox
        - org.zkoss.zul.Tabpanel
        - org.zkoss.zul.Tabpanels
        - org.zkoss.zul.Tabs
        - org.zkoss.zul.Toolbar
        - org.zkoss.zul.Track
        - org.zkoss.zul.Treechildren
        - org.zkoss.zul.Treefoot
        - org.zkoss.zul.Treeitem (implements org.zkoss.zk.ui.ext.Disable)
        - org.zkoss.zul.Treerow
        - org.zkoss.zul.Window (implements org.zkoss.zul.ext.Framable, org.zkoss.zk.ui.IdSpace)
    - org.zkoss.zul.NoDOM
    - org.zkoss.zul.Script
    - org.zkoss.zul.Style
  - org.zkoss.zul.AbstractGroupsModel<D,​H,​F,​E> (implements org.zkoss.zul.GroupsModel<D,​H,​F>, org.zkoss.zul.ext.GroupsSelectableModel<E>, java.io.Serializable)
    - org.zkoss.zul.GroupsModelArray<D,​H,​F,​E> (implements java.lang.Cloneable, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zul.ext.GroupsSortableModel<D>)
    - org.zkoss.zul.SimpleGroupsModel<D,​H,​F,​E> (implements java.lang.Cloneable, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zul.ext.GroupsSortableModel<D>)
  - org.zkoss.zul.AbstractGroupsModel.DefaultSelectionControl<E> (implements org.zkoss.zul.ext.SelectionControl<E>)
  - org.zkoss.zul.AbstractListModel<E> (implements org.zkoss.zul.ListModel<E>, org.zkoss.zul.PageableModel, org.zkoss.zul.ext.Selectable<E>, java.io.Serializable)
    - org.zkoss.zul.ListModelArray<E> (implements java.io.Serializable, org.zkoss.zul.ext.Sortable<T>)
    - org.zkoss.zul.ListModelList<E> (implements java.util.List<E>, java.io.Serializable, org.zkoss.zul.ext.Sortable<T>)
    - org.zkoss.zul.ListModelMap<K,​V> (implements java.util.Map<K,​V>, java.io.Serializable, org.zkoss.zul.ext.Sortable<T>)
    - org.zkoss.zul.ListModelSet<E> (implements java.io.Serializable, java.util.Set<E>, org.zkoss.zul.ext.Sortable<T>)
    - org.zkoss.zul.SimpleListModel<E> (implements org.zkoss.zul.ListSubModel<E>, java.io.Serializable, org.zkoss.zul.ext.Sortable<T>)
  - org.zkoss.zul.AbstractListModel.DefaultSelectionControl<E> (implements org.zkoss.zul.ext.SelectionControl<E>)
  - org.zkoss.zul.AbstractTreeModel<E> (implements org.zkoss.zul.ext.Openable<E>, org.zkoss.zul.PageableModel, org.zkoss.zul.ext.Selectable<E>, java.io.Serializable, org.zkoss.zul.TreeModel<E>, org.zkoss.zul.ext.TreeOpenableModel, org.zkoss.zul.ext.TreeSelectableModel)
    - org.zkoss.zul.DefaultTreeModel<E> (implements java.io.Serializable, org.zkoss.zul.ext.Sortable<T>)
  - org.zkoss.zul.AbstractTreeModel.DefaultSelectionControl<E> (implements org.zkoss.zul.ext.SelectionControl<E>)
  - org.zkoss.zul.AbstractTreeModel.Path (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.zkoss.zul.ArrayComparator<E> (implements java.util.Comparator<T>, java.io.Serializable)
  - org.zkoss.zul.Attributes
  - org.zkoss.zul.DefaultTreeNode<E> (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.zkoss.zul.TreeNode<E>)
  - org.zkoss.zul.DialModelRange (implements java.io.Serializable)
  - org.zkoss.zul.DialModelScale (implements java.io.Serializable)
  - org.zkoss.zk.ui.event.Event (implements java.io.Serializable)
    - org.zkoss.zul.Messagebox.ClickEvent
  - org.zkoss.zul.FieldComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.zkoss.zul.Filedownload
  - org.zkoss.zul.Filedownload.DownloadItem
  - org.zkoss.zul.GanttModel.GanttTask (implements java.io.Serializable)
  - org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.PrologAllowed)
    - org.zkoss.zul.Audio.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.DynamicMedia)
    - org.zkoss.zul.Combobox.ExtraCtrl (implements org.zkoss.zk.ui.ext.Blockable)
    - org.zkoss.zul.Datebox.ExtraCtrl (implements org.zkoss.zk.ui.ext.Blockable)
    - org.zkoss.zul.Grid.ExtraCtrl (implements org.zkoss.zul.impl.Padding)
    - org.zkoss.zul.Iframe.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.DynamicMedia)
    - org.zkoss.zul.Image.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.DynamicMedia)
    - org.zkoss.zul.Listbox.ExtraCtrl (implements org.zkoss.zk.ui.ext.Blockable, org.zkoss.zk.ui.ext.render.Cropper, org.zkoss.zul.impl.Padding)
    - org.zkoss.zul.Listitem.ExtraCtrl (implements org.zkoss.zul.impl.LoadStatus)
    - org.zkoss.zul.Row.ExtraCtrl (implements org.zkoss.zul.impl.LoadStatus)
    - org.zkoss.zul.Rows.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.Cropper)
    - org.zkoss.zul.Selectbox.ExtraCtrl (implements org.zkoss.zk.ui.ext.Blockable)
    - org.zkoss.zul.Treechildren.ExtraCtrl (implements org.zkoss.zk.ui.ext.render.Cropper)
  - org.zkoss.zul.ListitemComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.zkoss.zul.ListModels
  - org.zkoss.zul.Messagebox
  - org.zkoss.zul.RowComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.zkoss.zul.SimpleConstraint (implements org.zkoss.zul.ClientConstraint, org.zkoss.zul.Constraint, java.io.Serializable)
    - org.zkoss.zul.AbstractSimpleDateTimeConstraint<T>
      - org.zkoss.zul.SimpleDateConstraint
      - org.zkoss.zul.SimpleLocalDateConstraint
      - org.zkoss.zul.SimpleLocalTimeConstraint
    - org.zkoss.zul.SimpleNumberInputConstraint<T>
      - org.zkoss.zul.SimpleDoubleSpinnerConstraint
      - org.zkoss.zul.SimpleSpinnerConstraint
  - org.zkoss.zul.SimpleXYModel.XYPair (implements java.io.Serializable)
  - org.zkoss.zul.TreeitemComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.zkoss.zul.WaferMapModel.IntPair (implements java.io.Serializable)

## Interface Hierarchy

- org.zkoss.zul.ChartModel
  - org.zkoss.zul.CategoryModel
  - org.zkoss.zul.HiLoModel
  - org.zkoss.zul.SingleValueCategoryModel
    - org.zkoss.zul.PieModel
  - org.zkoss.zul.XYModel
    - org.zkoss.zul.XYZModel
- org.zkoss.zul.ClientConstraint
- org.zkoss.zul.ComboitemRenderer<T>
- org.zkoss.zul.ComboitemRendererExt
- java.util.Comparator<T>
  - org.zkoss.zul.GroupComparator<D>
- org.zkoss.zul.Constraint
- org.zkoss.zul.CustomConstraint
- org.zkoss.zul.GroupRendererExt
- org.zkoss.zul.GroupsModel<D,​H,​F>
- org.zkoss.zul.ItemRenderer<T>
- org.zkoss.zul.ListgroupRendererExt
- org.zkoss.zul.ListitemRenderer<T>
- org.zkoss.zul.ListitemRendererExt
- org.zkoss.zul.ListModel<E>
- org.zkoss.zul.ListSubModel<E>
- org.zkoss.zul.ext.Pageable
  - org.zkoss.zul.PageableModel
- org.zkoss.zul.RadioRenderer<T>
- org.zkoss.zul.RendererCtrl
- org.zkoss.zul.RowRenderer<T>
- org.zkoss.zul.RowRendererExt
- org.zkoss.zul.TabboxRenderer<T>
- org.zkoss.zul.TreeitemRenderer<T>
- org.zkoss.zul.TreeModel<E>
- org.zkoss.zul.TreeNode<E>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.zkoss.zul.Checkbox.State
    - org.zkoss.zul.Messagebox.Button
    - org.zkoss.zul.Window.Mode