# Hierarchy For Package org.apache.xalan.templates

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.xalan.templates.AVT (implements java.io.Serializable, org.apache.xalan.templates.XSLTVisitable)
  - org.apache.xalan.templates.AVTPart (implements java.io.Serializable, org.apache.xalan.templates.XSLTVisitable)
    - org.apache.xalan.templates.AVTPartSimple
    - org.apache.xalan.templates.AVTPartXPath
  - org.apache.xml.utils.Constants
    - org.apache.xalan.templates.Constants
  - org.apache.xalan.templates.ElemLiteralResult.Attribute (implements org.w3c.dom.Attr)
  - org.apache.xalan.templates.ElemLiteralResult.LiteralElementAttributes (implements org.w3c.dom.NamedNodeMap)
  - org.apache.xpath.Expression (implements org.apache.xpath.ExpressionNode, java.io.Serializable, org.apache.xpath.XPathVisitable)
    - org.apache.xpath.functions.Function
      - org.apache.xpath.functions.FunctionOneArg (implements org.apache.xpath.ExpressionOwner)
        - org.apache.xpath.functions.Function2Args
          - org.apache.xalan.templates.FuncDocument
          - org.apache.xalan.templates.FuncKey
          - org.apache.xpath.functions.Function3Args
            - org.apache.xalan.templates.FuncFormatNumb
    - org.apache.xpath.objects.XObject (implements java.lang.Cloneable, java.io.Serializable)
      - org.apache.xalan.templates.XUnresolvedVariable
      - org.apache.xalan.templates.XUnresolvedVariableSimple
  - org.apache.xalan.templates.TemplateList (implements java.io.Serializable)
  - org.apache.xalan.templates.TemplateList.TemplateWalker
  - org.apache.xml.utils.UnImplNode (implements org.w3c.dom.Document, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList)
    - org.apache.xalan.templates.ElemTemplateElement (implements org.apache.xpath.ExpressionNode, org.apache.xml.utils.PrefixResolver, java.io.Serializable, org.apache.xpath.WhitespaceStrippingElementMatcher, org.apache.xalan.templates.XSLTVisitable)
      - org.apache.xalan.templates.DecimalFormatProperties
      - org.apache.xalan.templates.ElemApplyImport
      - org.apache.xalan.templates.ElemChoose
      - org.apache.xalan.templates.ElemComment
      - org.apache.xalan.templates.ElemCopyOf
      - org.apache.xalan.templates.ElemEmpty
      - org.apache.xalan.templates.ElemExtensionDecl
      - org.apache.xalan.templates.ElemExtensionScript
      - org.apache.xalan.templates.ElemFallback
      - org.apache.xalan.templates.ElemForEach (implements org.apache.xpath.ExpressionOwner)
        - org.apache.xalan.templates.ElemCallTemplate
          - org.apache.xalan.templates.ElemApplyTemplates
      - org.apache.xalan.templates.ElemIf
      - org.apache.xalan.templates.ElemMessage
      - org.apache.xalan.templates.ElemNumber
      - org.apache.xalan.templates.ElemOtherwise
      - org.apache.xalan.templates.ElemPI
      - org.apache.xalan.templates.ElemSort
      - org.apache.xalan.templates.ElemTemplate
        - org.apache.xalan.templates.ElemExsltFunction
        - org.apache.xalan.templates.WhiteSpaceInfo
      - org.apache.xalan.templates.ElemText
      - org.apache.xalan.templates.ElemTextLiteral
      - org.apache.xalan.templates.ElemUse
        - org.apache.xalan.templates.ElemAttributeSet
        - org.apache.xalan.templates.ElemCopy
        - org.apache.xalan.templates.ElemElement
          - org.apache.xalan.templates.ElemAttribute
        - org.apache.xalan.templates.ElemLiteralResult
          - org.apache.xalan.templates.ElemExtensionCall
          - org.apache.xalan.templates.ElemUnknown
      - org.apache.xalan.templates.ElemValueOf
      - org.apache.xalan.templates.ElemVariable
        - org.apache.xalan.templates.ElemExsltFuncResult
        - org.apache.xalan.templates.ElemParam
        - org.apache.xalan.templates.ElemVariablePsuedo
      - org.apache.xalan.templates.ElemWhen
      - org.apache.xalan.templates.ElemWithParam
      - org.apache.xalan.templates.KeyDeclaration
      - org.apache.xalan.templates.NamespaceAlias
      - org.apache.xalan.templates.OutputProperties (implements java.lang.Cloneable)
      - org.apache.xalan.templates.Stylesheet (implements java.io.Serializable)
        - org.apache.xalan.templates.StylesheetComposed
          - org.apache.xalan.templates.StylesheetRoot (implements java.io.Serializable, javax.xml.transform.Templates)
  - org.apache.xalan.templates.XMLNSDecl (implements java.io.Serializable)
  - org.apache.xpath.XPathVisitor
    - org.apache.xalan.templates.AbsPathChecker
    - org.apache.xalan.templates.VarNameCollector
    - org.apache.xalan.templates.XSLTVisitor
      - org.apache.xalan.templates.RedundentExprEliminator

## Interface Hierarchy

- org.apache.xalan.templates.XSLTVisitable

Copyright © 2023 Apache XML Project. All Rights Reserved.