## Uses of Interface
org.zkoss.zk.ui.IdSpace

- Packages that use IdSpace
  Package | Description
  --- | ---
  org.zkoss.stateless.ui.util |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.ext |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.util |
  org.zkoss.zml |
  org.zkoss.zul |
  org.zkoss.zul.impl |

- - ### Uses of IdSpace in org.zkoss.stateless.ui.util

    Classes in org.zkoss.stateless.ui.util that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VolatileIPage` | A page is alive temporarily during UiEngine to create IComponents from a ZUML page that eventually shall not be attached to the desktop.

    Methods in org.zkoss.stateless.ui.util that return IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `IdSpace` | VolatileComponent.`getSpaceOwner()` |

  - ### Uses of IdSpace in org.zkoss.zk.ui

    Subinterfaces of IdSpace in org.zkoss.zk.ui
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Page` | A page.

    Classes in org.zkoss.zk.ui that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractPage` | A skeletal implementation of `Page`.
    `class` | `HtmlMacroComponent` | The implementation of a macro component for HTML-based clients.

    Methods in org.zkoss.zk.ui that return IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IdSpace` | Components.`getParentIdSpace​(IdSpace idspace)` | Returns the parent of the ID space, or null if not found.
    `IdSpace` | AbstractComponent.`getSpaceOwner()` |
    `IdSpace` | Component.`getSpaceOwner()` | Returns the owner of the ID space that this component belongs to.

    Methods in org.zkoss.zk.ui with parameters of type IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Component` | Path.`getComponent​(IdSpace is, java.lang.String path)` | Returns the component of the specified path which is related to the specified ID space, or null if no such component.
    `static IdSpace` | Components.`getParentIdSpace​(IdSpace idspace)` | Returns the parent of the ID space, or null if not found.

  - ### Uses of IdSpace in org.zkoss.zk.ui.ext

    Subinterfaces of IdSpace in org.zkoss.zk.ui.ext
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Macro` | Implemented with `Component` to represent a macro component.

    Methods in org.zkoss.zk.ui.ext with parameters of type IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScopeListener.`idSpaceChanged​(Scope scope, IdSpace newIdSpace)` | Called when the ID space of this scope has been changed.

  - ### Uses of IdSpace in org.zkoss.zk.ui.impl

    Classes in org.zkoss.zk.ui.impl that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PageImpl` | An implementation of `Page` and `PageCtrl`.
    `class` | `VolatilePage` | A page that does not really exist at the client.

    Methods in org.zkoss.zk.ui.impl with parameters of type IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScopeListeners.`notifyIdSpaceChanged​(IdSpace newIdSpace)` | Invokes `ScopeListener.idSpaceChanged(org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace)` for registered listeners.
    `void` | SimpleScope.`notifyIdSpaceChanged​(IdSpace newIdSpace)` | Invokes `ScopeListener.idSpaceChanged(org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace)` for registered listeners.

  - ### Uses of IdSpace in org.zkoss.zk.ui.util

    Fields in org.zkoss.zk.ui.util declared as IdSpace
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IdSpace` | GenericAutowireComposer.`spaceOwner` | Implicit Object; the space owner of the applied component.

    Methods in org.zkoss.zk.ui.util with parameters of type IdSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | ConventionWires.`wireFellows​(IdSpace idspace, java.lang.Object controller)` | Wire fellow components and space owner ancestors of the specified Id space into a controller Java object.
    `static void` | ConventionWires.`wireFellows​(IdSpace idspace, java.lang.Object controller, char separator)` | Wire fellow components and space owner with a custom separator.
    `static void` | ConventionWires.`wireFellows​(IdSpace idspace, java.lang.Object controller, char separator, boolean ignoreZScript, boolean ignoreXel)` | Wire fellow components and space owner with full control.

  - ### Uses of IdSpace in org.zkoss.zml

    Classes in org.zkoss.zml that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XmlMacroComponent` | The implementation of a macro component for XML output.

  - ### Uses of IdSpace in org.zkoss.zul

    Classes in org.zkoss.zul that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Idspace` | Just like DIV tag but implements IdSpace.
    `class` | `Include` | Includes the result generated by any servlet, not limited to a ZUML page.
    `class` | `Window` | A window.

  - ### Uses of IdSpace in org.zkoss.zul.impl

    Classes in org.zkoss.zul.impl that implement IdSpace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FileuploadDlg` | Used with `Fileupload` to implement the upload feature.
    `class` | `MessageboxDlg` | Used with `Messagebox` to implement a message box.