# Uses of Package
org.zkoss.stateless.sul

- Packages that use org.zkoss.stateless.sul
  Package | Description
  --- | ---
  org.zkoss.stateless.action.data |
  org.zkoss.stateless.state |
  org.zkoss.stateless.sul |
  org.zkoss.stateless.ui |
  org.zkoss.stateless.ui.util |

- Classes in org.zkoss.stateless.sul used by org.zkoss.stateless.action.data
  Class | Description
  --- | ---
  IPdfviewer.ZoomMode | Specifies the zoom mode with `IPdfviewer.withZoomMode(ZoomMode)`

- Classes in org.zkoss.stateless.sul used by org.zkoss.stateless.state
  Class | Description
  --- | ---
  IAudio | Immutable `Audio` component
  IBiglistbox | Immutable `Biglistbox` component
  ICamera | Immutable `Camera` component
  ICardlayout | Immutable `Cardlayout` component
  ICascader | Immutable `Cascader` component
  IChosenbox | Immutable `Chosenbox` component
  ICoachmark | Immutable `Coachmark` component
  ICombobox | Immutable `Combobox` component
  IComboitem | Immutable `Comboitem` component
  IComponent | Immutable `Component` interface.
  ICropper | Immutable `Cropper` component
  IGrid | Immutable `Grid` component
  ILineitem | Immutable `Lineitem` component
  ILinelayout | Immutable `Linelayout` component
  IListbox | Immutable `Listbox` component
  IListitemBase | Immutable `Listitem` base component
  IOrganigram | Immutable `Organigram` component
  IOrgitem | Immutable `Orgitem` component
  IPdfviewer | Immutable `Pdfviewer` component
  IPdfviewer.ZoomMode | Specifies the zoom mode with `IPdfviewer.withZoomMode(ZoomMode)`
  IRadio | Immutable `Radio` component
  IRadiogroup | Immutable `Radiogroup` component
  IRowBase | Immutable `Row` component
  ISearchbox | Immutable `Searchbox` component.
  ISelectbox | Immutable `Selectbox` component
  ISignature | Immutable `Signature` component.
  IStep | Immutable `Step` component
  IStepbar | Immutable `Stepbar` component
  ITab | Immutable `Tab` component
  ITabbox | Immutable `Tabbox` component
  ITabpanel | Immutable `Tabpanel` component
  ITimer | Immutable `Timer` component
  ITree | Immutable `Tree` component.
  ITreeitem | Immutable `Treeitem` component
  IVideo | Immutable `Video` component

- Classes in org.zkoss.stateless.sul used by org.zkoss.stateless.sul
  Class | Description
  --- | ---
  IA | Immutable `A` component
  IA.Direction | Insert Adjacent `direction` for `IA.withDir(Direction)`
  IA.Target | Insert Adjacent `target` for `IA.withTarget(Target)`}
  IAbsolutechildren | Immutable `Absolutechildren` component
  IAbsolutelayout | Immutable `Absolutelayout` component
  IAnchornav | Immutable `Anchornav` component
  IAnyGroup | An interface to represent the implementation can be added into any group.
  IArea | Immutable `Area` component
  IArea.Shape | Insert Adjacent `direction` for `IArea.withShape(Shape)`}
  IAudio | Immutable `Audio` component
  IAuxhead | Immutable `Auxhead` component
  IAuxheader | Immutable `Auxheader` component
  IBandbox | Immutable `Bandbox` component.
  IBandpopup | Immutable `Bandpopup` component
  IBarcode | Immutable `Barcode` component
  IBarcodescanner | Immutable `Barcodescanner` component
  IBiglistbox | Immutable `Biglistbox` component
  IBorderlayout | Immutable `Borderlayout` component
  IButton | Immutable `Button` component
  IButtonBase | Immutable `Button` base component
  IButtonBase.Direction | Specifies the direction to layout image with `IButtonBase.withDir(Direction)`
  IButtonBase.Orient | Specifies the orient with `IButtonBase.withOrient(Orient)`
  IButtonBase.Type | Specifies the type with `IButtonBase.withType(Type)`
  ICalendar | Immutable `Calendar` component
  ICamera | Immutable `Camera` component
  ICaption | Immutable `Caption` component.
  ICardlayout | Immutable `Cardlayout` component
  ICardlayout.Orient | Specifies the orient of `ICardlayout` component
  ICascader | Immutable `Cascader` component
  ICell | Immutable `Cell` component
  ICenter | Immutable `Center` component
  ICheckbox | Immutable `Checkbox` component
  ICheckboxBase | Immutable `ICheckbox` base component.
  IChildable | An interface to indicate any child is allowed for `IComponent`.
  IChildrenOfInputgroup | An interface to indicate child is allowed for `IInputgroup`
  IChildrenOfMenupopup | An interface to indicate child is allowed for `IMenupopup`.
  IChildrenOfNavbar | An interface to indicate child is allowed for `INav`.
  IChildrenOfPanel | An interface to indicate child is allowed for `IPanel`.
  IChildrenOfTab | An interface to indicate child is allowed for `ITab`.
  IChosenbox | Immutable `Chosenbox` component
  ICoachmark | Immutable `Coachmark` component
  ICoachmark.Position | Specify a popup's position when attaching to a component.
  IColorbox | Immutable `Colorbox` component
  IColumn | Immutable `Column` component
  IColumn.SortDirection | Sets the sort direction.
  IColumnchildren | Immutable `Columnchildren` component
  IColumnlayout | Immutable `Columnlayout` component
  IColumns | Immutable `Columns` component
  ICombobox | Immutable `Combobox` component
  ICombobutton | Immutable `Combobutton` component
  IComboitem | Immutable `Comboitem` component
  IComponent | Immutable `Component` interface.
  IComposite | An addition interface to `IChildable` and `ISingleChildable` to retrieve all `IComponent`s which belong to the implementation class.
  ICropper | Immutable `Cropper` component
  ICropper.Crossorigin | Specifies the crossorigin setting with `ICropper.withCrossorigin(Crossorigin)`
  IDatebox | Immutable `Datebox` component
  IDateTimeFormatInputElement | Immutable `DateTimeFormatInputElement` component.
  IDecimalbox | Immutable `Decimalbox` component.
  IDetail | Immutable `Detail` component
  IDetailChild | An interface to indicate a Detail component which its implementation is EE only.
  IDisable | Immutable `Disable` interface
  IDiv | Immutable `Div` component.
  IDoublebox | Immutable `Doublebox` component.
  IDoublespinner | Immutable `Doublespinner` component.
  IDrawer | Immutable `Drawer` component.
  IDrawer.Position | Specifies the position to the drawer component.
  IDropupload | Immutable `Dropupload` component
  IDropupload.Detection | Specifies the detection with `IDropupload.withDetection(Detection)`
  IEast | Immutable `East` component
  IFileupload | Immutable `Fileupload` component
  IFisheye | Immutable `Fisheye` component.
  IFisheyebar | Immutable `Fisheyebar` component
  IFisheyebar.Edge | Specifies the attach edge of `IFisheyebar` component
  IFisheyebar.Orient | Specifies the orient of `IFisheyebar` component
  IFoot | Immutable `Foot` component
  IFooter | Immutable `Footer` component
  IFooterElement | A skeletal implementation for a footer.
  IFormatInputElement | Immutable `FormatInputElement` interface.
  IFrozen | Immutable `Frozen` component
  IGoldenLayout | Immutable `GoldenLayout` component
  IGoldenLayout.Orient | Specifies the orient of `IGoldenLayout` component
  IGoldenPanel | Immutable `GoldenPanel` component
  IGrid | Immutable `Grid` component
  IGrid.Autosort | Specifies whether to sort the model when the following cases: With `ListModel` case and `IColumn.withSortDirection(String)` is set. `IColumn.withSortDirection(String)` is called. Model receives `ListDataEvent` and `IColumn.withSortDirection(String)` is set. If you want to ignore sorting when receiving ListDataEvent, you can specify the value as `IGrid.Autosort.IGNORE_CHANGE`.
  IGridComposite | Represents a composition of `IComponent` onto `IGrid`.
  IGroup | Immutable `Group` component
  IGroupbox | Immutable `Groupbox` component.
  IGroupChild | An interface to indicate a Group component which its implementation is PE and EE only.
  IGroupfoot | Immutable `Groupfoot` component
  IGroupfootChild | An interface to indicate a Groupfoot component which its implementation is PE and EE only.
  IHeaderElement | Immutable `HeaderElement` interface
  IHeadersElement | A skeletal implementation for headers, the parent of a group of `IHeaderElement`.
  IHlayout | Immutable `Hlayout` component
  IHlayout.VerticalAlign | Specifies the vertical-align to `IHlayout`
  IHtml | Immutable `Html` component
  IHtmlBasedComponent | Immutable `HtmlBasedComponent` interface.
  IIframe | Immutable `Iframe` component
  IImage | Immutable `Image` component
  IImageBase | Immutable `Image` base component.
  IImagemap | Immutable `Imagemap` component
  IInputElement | Immutable `InputElement` interface.
  IInputgroup | Immutable `Inputgroup` component
  IInputgroup.Orient | Specifies the orient of `IInputgroup` component
  IIntbox | Immutable `Intbox` component
  ILabel | Immutable `Label` component
  ILabelElement | Immutable `LabelElement` interface
  ILabelImageElement | Immutable `LabelImageElement` interface
  ILayout | Immutable `Layout` interface.
  ILayoutRegion | Immutable `LayoutRegion` interface
  ILayoutRegion.Border | Specifies the border to `ILayoutRegion` component.
  ILineitem | Immutable `Lineitem` component
  ILinelayout | Immutable `Linelayout` component
  ILinelayout.Orient | Specifies the orient of `ICardlayout` component
  IListbox | Immutable `Listbox` component
  IListbox.Autosort | Specifies whether to sort the model when the following cases: With `ListModel` case and `IListheader.withSortDirection(String)` is set. `IListheader.withSortDirection(String)` is called. Model receives `ListDataEvent` and `IListheader.withSortDirection(String)` is set. If you want to ignore sorting when receiving ListDataEvent, you can specify the value as `IListbox.Autosort.IGNORE_CHANGE`.
  IListboxComposite | Represents a composition of `IComponent` onto `IListbox`.
  IListcell | Immutable `Listcell` component
  IListfoot | Immutable `Listfoot` component
  IListfooter | Immutable `Listfooter` component
  IListgroup | Immutable `Listgroup` component
  IListgroupChild | An interface to indicate a Listgroup component which its implementation is PE and EE only.
  IListgroupfoot | Immutable `Listgroupfoot` component
  IListgroupfootChild | An interface to indicate a Listgroupfoot component which its implementation is PE and EE only.
  IListhead | Immutable `Listhead` component
  IListheader | Immutable `Listheader` component
  IListheader.SortDirection | Sets the sort direction.
  IListitem | Immutable `Listitem` component
  IListitemBase | Immutable `Listitem` base component
  ILongbox | Immutable `Longbox` component.
  IMenu | Immutable `Menu` component
  IMenubar | Immutable `Menubar` component
  IMenubar.Orient | Specifies the orient of `IMenubar` component
  IMenuitem | Immutable `Menuitem` component
  IMenupopup | Immutable `Menupopup` component
  IMenuseparator | Immutable `Menuseparator` component
  IMeshComposite | Represents a composition of `IComponent` onto `IMeshElement`.
  IMeshElement | Immutable `MeshElement` interface
  IMeshElement.PagingPosition | Specifies the paging position when `"paging"` mold is used.
  IMultislider | Immutable `Multislider` component
  INav | Immutable `Nav` component
  INavbar | Immutable `Navbar` component
  INavbar.Orient | Specifies the orient with `INavbar.withOrient(Orient)`
  INavitem | Immutable `Navitem` component
  INavseparator | Immutable `Navseparator` component
  INorth | Immutable `North` component
  INumberInputElement | Immutable `NumberInputElement` interface.
  IOrganigram | Immutable `Organigram` component
  IOrgchildren | Immutable `Orgchildren` component
  IOrgitem | Immutable `Orgitem` component
  IOrgitemComposite | Represents a composition of `IComponent` onto `IOrgitem`.
  IOrgnode | Immutable `Orgnode` component
  IPaging | Immutable `Paging` component
  IPanel | Immutable `Panel` component
  IPanel.Border | Specifies the border to `IPanel` component.
  IPanelchildren | Immutable `Panelchildren` component
  IPdfviewer | Immutable `Pdfviewer` component
  IPdfviewer.ZoomMode | Specifies the zoom mode with `IPdfviewer.withZoomMode(ZoomMode)`
  IPopup | Immutable `Popup` component
  IPopupBase | Immutable `Popup` base component
  IPopupBase.OpenOptionBuilder | An OpenOption builder to add options for `IPopupBase.withOpen(OpenOptionBuilder)` to manipulate the open state programmatically.
  IPopupBase.Position | Specify a popup's position when attaching to a component.
  IPortalchildren | Immutable `Portalchildren` component
  IPortallayout | Immutable `Portallayout` component
  IPortallayout.MaximizedMode | Specifies the maximized mode of `IPortallayout` component
  IPortallayout.Orient | Specifies the orient of `IPortallayout` component
  IProgressmeter | Immutable `Progressmeter` component
  IRadio | Immutable `Radio` component
  IRadiogroup | Immutable `Radiogroup` component
  IRadiogroup.Orient | Specifies the orient of `IRadiogroup` component
  IRangeslider | Immutable `Rangeslider` component
  IRangesliderBase | Immutable `Rangeslider` base component
  IRangesliderBase.Orient | Specifies the orient of `IRangesliderBase` component
  IRating | Immutable `Rating` component
  IRating.Orient | Specifies the orient with `IRating.withOrient(Orient)`
  IReadonly | Immutable `Readonly` interface.
  IRow | Immutable `Row` component
  IRowBase | Immutable `Row` component
  IRowchildren | Immutable `Rowchildren` component
  IRowlayout | Immutable `Rowlayout` component
  IRows | Immutable `Rows` component
  IScript | Immutable `Script` component
  IScrollview | Immutable `Scrollview` component
  IScrollview.Orient | Specifies the orient of `IScrollview` component
  ISearchbox | Immutable `Searchbox` component.
  ISelectbox | Immutable `Selectbox` component
  ISeparator | Immutable `Separator` component
  ISeparatorBase | Immutable `Separator` component
  ISeparatorBase.Orient | Specifies the orient with `ISeparatorBase.withOrient(Orient)`
  ISignature | Immutable `Signature` component.
  ISingleChildable | An interface to indicate only one child is allowed for `IComponent`.
  ISlider | Immutable `Slider` component
  ISlider.Orient | Specifies the orient of `ISlider` component
  ISliderbuttons | Immutable `Sliderbuttons` component
  ISouth | Immutable `South` component
  ISpace | Immutable `Space` component
  ISpan | Immutable `Span` component.
  ISpinner | Immutable `Spinner` component
  ISplitlayout | Immutable `Splitlayout` component
  ISplitlayout.Collapse | Specifies the collapse of `ISplitlayout` component
  ISplitlayout.Orient | Specifies the orient of `ISplitlayout` component
  IStep | Immutable `Step` component
  IStepbar | Immutable `Stepbar` component
  IStyle | Immutable `Style` component
  ITab | Immutable `Tab` component
  ITabbox | Immutable `Tabbox` component
  ITabbox.Orient | Specifies the orient of tabs' position to this tabbox.
  ITabboxComposite | Represents a composition of `IComponent` onto `ITabbox`.
  ITablechildren | Immutable `Tablechildren` component
  ITablelayout | Immutable `Tablelayout` component
  ITabpanel | Immutable `Tabpanel` component
  ITabpanels | Immutable `Tabpanels` component
  ITabs | Immutable `Tabs` component
  ITbeditor | Immutable `Tbeditor` component
  ITextbox | Immutable `Textbox` component
  ITextboxBase | Immutable `Textbox` base component.
  ITextboxBase.Type | Specifies the values to the textbox's type.
  ITimebox | Immutable `Timebox` component.
  ITimepicker | Immutable `Timepicker` component.
  ITimer | Immutable `Timer` component
  IToolbar | Immutable `Toolbar` component
  IToolbar.Orient | Specifies the orient with `IToolbar.withOrient(Orient)`
  IToolbarbutton | Immutable `Toolbarbutton` component
  IToolbarbutton.Mode | Specifies the mode with `IToolbarbutton.withMode(Mode)`.
  ITrack | Immutable `Track` component
  ITrack.Kind | Specifies the kind with `ITrack.withKind(Kind)`
  ITree | Immutable `Tree` component.
  ITree.Autosort | Specifies whether to sort the model when the following cases: With `TreeModel` case and `ITreecol.withSortDirection(String)` is set. `ITreecol.withSortDirection(String)` is called. Model receives `TreeDataEvent` and `ITreecol.withSortDirection(String)` is set. If you want to ignore sorting when receiving TreeDataEvent, you can specify the value as `ITree.Autosort.IGNORE_CHANGE`.
  ITreecell | Immutable `Treecell` component
  ITreechildren | Immutable `Treechildren` component
  ITreecol | Immutable `Treecol` component
  ITreecol.SortDirection | Sets the sort direction.
  ITreecols | Immutable `Treecols` component
  ITreeComposite | Represents a composition of `IComponent` onto `ITree`.
  ITreefoot | Immutable `Treefoot` component
  ITreefooter | Immutable `Treefooter` component
  ITreeitem | Immutable `Treeitem` component
  ITreeitemComposite | Represents a composition of `IComponent` onto `ITreeitem`.
  ITreerow | Immutable `Treerow` component
  IVideo | Immutable `Video` component
  IVideo.Crossorigin | Specifies the crossorigin setting with `IVideo.withCrossorigin(Crossorigin)`
  IVlayout | Immutable `Vlayout` component
  IWest | Immutable `West` component
  IWindow | Immutable `Window` component
  IWindow.Border | Specifies the border to `IWindow` component.
  IWindow.Mode | Specifies the mode to `IWindow` component
  IXulElement | Immutable `XulElement` interface.

- Classes in org.zkoss.stateless.sul used by org.zkoss.stateless.ui
  Class | Description
  --- | ---
  IComponent | Immutable `Component` interface.

- Classes in org.zkoss.stateless.sul used by org.zkoss.stateless.ui.util
  Class | Description
  --- | ---
  IComponent | Immutable `Component` interface.