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

Packages that use StylesheetRoot
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
 

Fields in org.apache.xalan.extensions declared as StylesheetRoot
private  StylesheetRoot ExtensionsTable.m_sroot
          The StylesheetRoot associated with this extensions table.
private  StylesheetRoot ExpressionVisitor.m_sroot
           
private  StylesheetRoot ExtensionHandlerExsltFunction.m_stylesheet
           
 

Constructors in org.apache.xalan.extensions with parameters of type StylesheetRoot
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
 

Fields in org.apache.xalan.processor declared as StylesheetRoot
(package private)  StylesheetRoot StylesheetHandler.m_stylesheetRoot
          The root stylesheet of the stylesheets tree.
 

Methods in org.apache.xalan.processor that return StylesheetRoot
 StylesheetRoot StylesheetHandler.getStylesheetRoot()
          Return the stylesheet root that this handler is constructing.
 

Uses of StylesheetRoot in org.apache.xalan.templates
 

Fields in org.apache.xalan.templates declared as StylesheetRoot
private  StylesheetRoot Stylesheet.m_stylesheetRoot
          The root of the stylesheet, where all the tables common to all stylesheets are kept.
 

Methods in org.apache.xalan.templates that return StylesheetRoot
 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
 void ElemUse.applyAttrSets(TransformerImpl transformer, StylesheetRoot stylesheet)
          Add the attributes from the named attribute sets to the attribute list.
private  void ElemUse.applyAttrSets(TransformerImpl transformer, StylesheetRoot stylesheet, QName[] attributeSetsNames)
          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 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 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 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.
protected  ElemVariable RedundentExprEliminator.createGlobalPseudoVarDecl(QName uniquePseudoVarName, StylesheetRoot stylesheetRoot, LocPathIterator lpi)
          Create a psuedo variable reference that will represent the shared redundent XPath, for a local reduction.
 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.
private  ElemExtensionDecl ElemExtensionCall.getElemExtensionDecl(StylesheetRoot stylesheet, java.lang.String namespace)
          Return the ElemExtensionDecl for this extension element
 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
 

Fields in org.apache.xalan.transformer declared as StylesheetRoot
private  StylesheetRoot TransformerImpl.m_stylesheetRoot
          The root of a linked set of stylesheets.
 

Methods in org.apache.xalan.transformer that return StylesheetRoot
 StylesheetRoot TransformerImpl.getStylesheet()
          Get the current stylesheet for this processor.
 

Methods in org.apache.xalan.transformer with parameters of type StylesheetRoot
(package private)  void TransformerImpl.setExtensionsTable(StylesheetRoot sroot)
          If the stylesheet contains extensions, set the extensions table object.
 void TransformerImpl.setStylesheet(StylesheetRoot stylesheetRoot)
          Set the stylesheet for this processor.
 

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