## Uses of Class
org.zkoss.idom.Document

- Packages that use Document
  Package | Description
  --- | ---
  org.zkoss.idom |
  org.zkoss.idom.impl |
  org.zkoss.idom.input |
  org.zkoss.idom.transform |
  org.zkoss.idom.util |
  org.zkoss.util.resource |
  org.zkoss.zhtml.impl |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.http |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.metainfo |
  org.zkoss.zk.ui.sys |
  org.zkoss.zml |

- - ### Uses of Document in org.zkoss.idom

    Methods in org.zkoss.idom that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | Attribute.`getDocument()` | Gets the document that owns this attribute.
    `Document` | Item.`getDocument()` | Gets the document that owns this item.

  - ### Uses of Document in org.zkoss.idom.impl

    Methods in org.zkoss.idom.impl that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | AbstractItem.`getDocument()` |

  - ### Uses of Document in org.zkoss.idom.input

    Fields in org.zkoss.idom.input declared as Document
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Document` | SAXHandler.`_doc` | The Document being created.

    Methods in org.zkoss.idom.input that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | SAXBuilder.`build​(java.io.File src)` | Build an iDOM tree from a file.
    `Document` | SAXBuilder.`build​(java.io.InputStream src)` | Build an iDOM tree from a input stream.
    `Document` | SAXBuilder.`build​(java.io.Reader src)` | Build an iDOM tree from a Reader.
    `Document` | SAXBuilder.`build​(java.lang.String uri)` | Build an iDOM tree from a URI string.
    `Document` | SAXBuilder.`build​(java.net.URL url)` | Build an iDOM tree from a URL.
    `Document` | SAXBuilder.`build​(org.xml.sax.InputSource src)` | Build an iDOM tree from a input source.
    `Document` | SAXHandler.`getDocument()` | Gets the document being created.
    `Document` | DefaultIDOMFactory.`newDocument​(Element rootElement, DocType docType)` |
    `Document` | IDOMFactory.`newDocument​(Element rootElement, DocType docType)` | Creates a Document.

  - ### Uses of Document in org.zkoss.idom.transform

    Methods in org.zkoss.idom.transform that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | Transformer.`transform​(javax.xml.transform.Source source)` | Transforms a source and returns the transformed result as an iDOM Document.
    `Document` | Transformer.`transform​(Document doc)` | Transforms an iDOM document and returns the transformed result as another iDOM Document.
    `Document` | Transformer.`transform​(Element elm)` | Transforms an iDOM element and returns the transformed result as another iDOM Document.

    Methods in org.zkoss.idom.transform with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | Transformer.`transform​(Document doc)` | Transforms an iDOM document and returns the transformed result as another iDOM Document.
    `void` | Transformer.`transform​(Document doc, javax.xml.transform.Result result)` | Transforms from an iDOM document to a result.

  - ### Uses of Document in org.zkoss.idom.util

    Methods in org.zkoss.idom.util with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | IDOMs.`checkVersion​(Document doc, java.net.URL url)` | Returns whether the loaded document's version is correct.
    `static java.lang.String` | IDOMs.`toString​(Document doc)` | Transforms a document to a string.

  - ### Uses of Document in org.zkoss.util.resource

    Fields in org.zkoss.util.resource declared as Document
    Modifier and Type | Field | Description
    --- | --- | ---
    `Document` | XMLResourcesLocator.Resource.`document` | The content of the resource.

    Constructors in org.zkoss.util.resource with parameters of type Document
    Constructor | Description
    --- | ---
    `Resource​(java.net.URL url, Document document)` |

  - ### Uses of Document in org.zkoss.zhtml.impl

    Methods in org.zkoss.zhtml.impl that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | HtmlTreeBuilder.`parse​(java.io.File file)` |
    `Document` | HtmlTreeBuilder.`parse​(java.io.Reader reader)` |
    `Document` | HtmlTreeBuilder.`parse​(java.net.URL url)` |

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

    Methods in org.zkoss.zk.ui with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Component[]` | Execution.`createComponentsDirectly​(Document content, java.lang.String extension, java.util.Map<?,​?> arg)` | Creates components that don't belong to any page from the raw content specified by a DOM tree.
    `Component` | Execution.`createComponentsDirectly​(Document content, java.lang.String extension, Component parent, java.util.Map<?,​?> arg)` | Creates components from the raw content specified by a DOM tree.
    `Component` | Execution.`createComponentsDirectly​(Document content, java.lang.String extension, Component parent, Component insertBefore, VariableResolver resolver)` | Creates components from the raw content specified by a DOM tree with a custom variable resolver and inserts before a particular component.
    `static Component` | Executions.`createComponentsDirectly​(Document content, java.lang.String extension, Component parent, java.util.Map<?,​?> arg)` | Creates components from the raw content specified by a DOM tree.
    `static Component[]` | Executions.`createComponentsDirectly​(WebApp wapp, Document content, java.lang.String extension, java.util.Map<?,​?> arg)` | Creates components that don't belong to any page from the raw content specified by a DOM tree.
    `PageDefinition` | Execution.`getPageDefinitionDirectly​(Document content, java.lang.String extension)` | Converts the specified page content, in DOM, to a page definition.
    `PageDefinition` | Executions.`getPageDefinitionDirectly​(WebApp wapp, Document content, java.lang.String extension)` | Converts the specified page content, in DOM, to a page definition.

  - ### Uses of Document in org.zkoss.zk.ui.http

    Methods in org.zkoss.zk.ui.http with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `PageDefinition` | ExecutionImpl.`getPageDefinitionDirectly​(Document content, java.lang.String ext)` |

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

    Methods in org.zkoss.zk.ui.impl with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Component[]` | AbstractExecution.`createComponentsDirectly​(Document content, java.lang.String ext, java.util.Map<?,​?> arg)` |
    `Component` | AbstractExecution.`createComponentsDirectly​(Document content, java.lang.String ext, Component parent, java.util.Map<?,​?> arg)` |
    `Component` | AbstractExecution.`createComponentsDirectly​(Document content, java.lang.String ext, Component parent, Component insertBefore, VariableResolver resolver)` |
    `PageDefinition` | AbstractUiFactory.`getPageDefinitionDirectly​(RequestInfo ri, Document content, java.lang.String extension)` |

  - ### Uses of Document in org.zkoss.zk.ui.metainfo

    Methods in org.zkoss.zk.ui.metainfo that return Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `Document` | TreeBuilder.`parse​(java.io.File file)` | Parse the content of a file to a `Document`
    `Document` | TreeBuilder.`parse​(java.io.Reader reader)` | Parse the content from a Reader to a `Document`
    `Document` | TreeBuilder.`parse​(java.net.URL url)` | Parse the content from a URL to a `Document`
    `Document` | XmlTreeBuilder.`parse​(java.io.File file)` |
    `Document` | XmlTreeBuilder.`parse​(java.io.Reader reader)` |
    `Document` | XmlTreeBuilder.`parse​(java.net.URL url)` |

    Methods in org.zkoss.zk.ui.metainfo with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PageDefinition` | PageDefinitions.`getPageDefinitionDirectly​(WebApp wapp, Locator locator, Document doc, java.lang.String extension)` | Returns the page definition of the specified raw content in DOM; never null.
    `PageDefinition` | Parser.`parse​(Document doc, java.lang.String extension)` | Parse the raw content directly from a DOM tree.

  - ### Uses of Document in org.zkoss.zk.ui.sys

    Methods in org.zkoss.zk.ui.sys with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | ConfigParser.`checkVersion​(java.net.URL url, Document doc)` | Checks and returns whether the loaded document's version is correct.
    `static boolean` | ConfigParser.`checkVersion​(java.net.URL url, Document doc, boolean zk5required)` | Checks and returns whether the loaded document's version is correct.
    `PageDefinition` | UiFactory.`getPageDefinitionDirectly​(RequestInfo ri, Document content, java.lang.String extension)` | Returns the page definition of the specified content; never null.

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

    Methods in org.zkoss.zml with parameters of type Document
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Transformer.`setXsl​(Document xsl)` | Sets the XSL with a iDOM document.