## Uses of Class
org.apache.xalan.templates.StylesheetRoot

- Packages that use StylesheetRoot
  Package | Description
  --- | ---
  org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism.
  org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
  org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
  org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.

- - ### Uses of StylesheetRoot in org.apache.xalan.extensions

    Constructors in org.apache.xalan.extensions with parameters of type StylesheetRoot
    Constructor and Description
    `ExpressionVisitor(StylesheetRoot sroot)` The constructor sets the StylesheetRoot variable which is used to register extension namespaces.
    `ExtensionHandlerExsltFunction(java.lang.String ns, StylesheetRoot stylesheet)` Constructor called from ElemExsltFunction runtimeInit().
    `ExtensionsTable(StylesheetRoot sroot)` The constructor (called from TransformerImpl) registers the StylesheetRoot for the transformation and instantiates an ExtensionHandler for each extension namespace.

  - ### Uses of StylesheetRoot in org.apache.xalan.processor

    Methods in org.apache.xalan.processor that return StylesheetRoot
    Modifier and Type | Method and Description
    --- | ---
    `StylesheetRoot` | StylesheetHandler.`getStylesheetRoot()` Return the stylesheet root that this handler is constructing.

  - ### Uses of StylesheetRoot in org.apache.xalan.templates

    Methods in org.apache.xalan.templates that return StylesheetRoot
    Modifier and Type | Method and Description
    --- | ---
    `StylesheetRoot` | Stylesheet.`getStylesheetRoot()` Get the root of the stylesheet, where all the tables common to all stylesheets are kept.
    `StylesheetRoot` | ElemTemplateElement.`getStylesheetRoot()` Get the owning root stylesheet.
    `StylesheetRoot` | ElemTemplate.`getStylesheetRoot()` Get the root stylesheet.

    Methods in org.apache.xalan.templates with parameters of type StylesheetRoot
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElemUse.`applyAttrSets(TransformerImpl transformer, StylesheetRoot stylesheet)` Add the attributes from the named attribute sets to the attribute list.
    `void` | TemplateList.`compose(StylesheetRoot sroot)` After all templates have been added, this function should be called.
    `void` | OutputProperties.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | KeyDeclaration.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemWithParam.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemWhen.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemVariable.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemValueOf.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemTemplateElement.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemTemplate.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemSort.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemParam.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemPI.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemNumber.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemLiteralResult.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemIf.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemForEach.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemExtensionDecl.`compose(StylesheetRoot sroot)`
    `void` | ElemExtensionCall.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemExsltFunction.`compose(StylesheetRoot sroot)` Called after everything else has been recomposed, and allows the function to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemElement.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemCopyOf.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemCallTemplate.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | ElemApplyTemplates.`compose(StylesheetRoot sroot)` This function is called after everything else has been recomposed, and allows the template to set remaining values that may be based on some other property that depends on recomposition.
    `void` | RedundentExprEliminator.`eleminateRedundentGlobals(StylesheetRoot stylesheet)` Method to be called after the all global expressions within a stylesheet have been collected.
    `void` | ElemVariable.`endCompose(StylesheetRoot sroot)` This after the template's children have been composed.
    `void` | ElemTemplateElement.`endCompose(StylesheetRoot sroot)` This after the template's children have been composed.
    `void` | ElemTemplate.`endCompose(StylesheetRoot sroot)` This after the template's children have been composed.
    `void` | ElemForEach.`endCompose(StylesheetRoot sroot)` This after the template's children have been composed.
    `void` | ElemCallTemplate.`endCompose(StylesheetRoot sroot)` This after the template's children have been composed.
    `void` | WhiteSpaceInfo.`recompose(StylesheetRoot root)` This function is called to recompose() all of the WhiteSpaceInfo elements.
    `void` | OutputProperties.`recompose(StylesheetRoot root)` This function is called to recompose all of the output format extended elements.
    `void` | NamespaceAlias.`recompose(StylesheetRoot root)` This function is called to recompose() all of the namespace alias properties elements.
    `void` | KeyDeclaration.`recompose(StylesheetRoot root)` This function is called during recomposition to control how this element is composed.
    `void` | ElemVariable.`recompose(StylesheetRoot root)` This function is called during recomposition to control how this element is composed.
    `void` | ElemTemplateElement.`recompose(StylesheetRoot root)` This function is called during recomposition to control how this element is composed.
    `void` | ElemTemplate.`recompose(StylesheetRoot root)` This function is called during recomposition to control how this element is composed.
    `void` | ElemAttributeSet.`recompose(StylesheetRoot root)` This function is called during recomposition to control how this element is composed.
    `void` | DecimalFormatProperties.`recompose(StylesheetRoot root)` This function is called to recompose() all of the decimal format properties elements.
    `void` | Stylesheet.`setStylesheetRoot(StylesheetRoot v)` Set the root of the stylesheet, where all the tables common to all stylesheets are kept.

  - ### Uses of StylesheetRoot in org.apache.xalan.transformer

    Methods in org.apache.xalan.transformer that return StylesheetRoot
    Modifier and Type | Method and Description
    --- | ---
    `StylesheetRoot` | TransformerImpl.`getStylesheet()` Get the current stylesheet for this processor.

    Methods in org.apache.xalan.transformer with parameters of type StylesheetRoot
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransformerImpl.`setStylesheet(StylesheetRoot stylesheetRoot)` Set the stylesheet for this processor.

    Constructors in org.apache.xalan.transformer with parameters of type StylesheetRoot
    Constructor and Description
    `TransformerImpl(StylesheetRoot stylesheet)` Construct a TransformerImpl.

Copyright © 2023 Apache XML Project. All Rights Reserved.