## Hierarchy For Package net.sf.saxon.style

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class net.sf.saxon.om.AbstractNode (implements javax.xml.transform.dom.DOMLocator, net.sf.saxon.om.FingerprintedNode, org.w3c.dom.Node, net.sf.saxon.om.NodeInfo, javax.xml.transform.SourceLocator)
    - class net.sf.saxon.tree.NodeImpl
      - class net.sf.saxon.tree.ParentNodeImpl
        - class net.sf.saxon.tree.ElementImpl (implements org.w3c.dom.Element)
          - class net.sf.saxon.tree.ElementWithAttributes (implements org.w3c.dom.Element, org.w3c.dom.NamedNodeMap)
            - class net.sf.saxon.style.DataElement
            - class net.sf.saxon.style.StyleElement (implements net.sf.saxon.expr.Container, net.sf.saxon.trace.InstructionInfo, org.xml.sax.Locator)
              - class net.sf.saxon.style.AbsentExtensionElement
              - class net.sf.saxon.style.LiteralResultElement
              - class net.sf.saxon.style.SaxonCollation
              - class net.sf.saxon.style.SaxonDoctype
              - class net.sf.saxon.style.SaxonEntityRef
              - class net.sf.saxon.style.SaxonImportQuery
              - class net.sf.saxon.style.SaxonScript
              - class net.sf.saxon.style.SaxonWhile
              - class net.sf.saxon.style.XSLAnalyzeString
              - class net.sf.saxon.style.XSLApplyImports
              - class net.sf.saxon.style.XSLApplyTemplates
              - class net.sf.saxon.style.XSLAttributeSet (implements net.sf.saxon.style.StylesheetProcedure)
              - class net.sf.saxon.style.XSLCallTemplate
                - class net.sf.saxon.style.SaxonCallTemplate
              - class net.sf.saxon.style.XSLCharacterMap
              - class net.sf.saxon.style.XSLChoose
              - class net.sf.saxon.style.XSLCopy
              - class net.sf.saxon.style.XSLCopyOf
              - class net.sf.saxon.style.XSLDecimalFormat
              - class net.sf.saxon.style.XSLDocument
              - class net.sf.saxon.style.XSLElement
              - class net.sf.saxon.style.XSLFallback
              - class net.sf.saxon.style.XSLForEach
              - class net.sf.saxon.style.XSLForEachGroup
              - class net.sf.saxon.style.XSLFunction (implements net.sf.saxon.style.StylesheetProcedure)
              - class net.sf.saxon.style.XSLGeneralIncorporate
                - class net.sf.saxon.style.XSLImport
                - class net.sf.saxon.style.XSLInclude
              - class net.sf.saxon.style.XSLGeneralVariable
                - class net.sf.saxon.style.SaxonAssign
                - class net.sf.saxon.style.XSLVariableDeclaration (implements net.sf.saxon.style.StylesheetProcedure, net.sf.saxon.expr.VariableDeclaration)
                  - class net.sf.saxon.style.XSLParam
                  - class net.sf.saxon.style.XSLVariable
                - class net.sf.saxon.style.XSLWithParam
              - class net.sf.saxon.style.XSLIf
              - class net.sf.saxon.style.XSLImportSchema
              - class net.sf.saxon.style.XSLKey (implements net.sf.saxon.style.StylesheetProcedure)
              - class net.sf.saxon.style.XSLMatchingSubstring
              - class net.sf.saxon.style.XSLMessage
              - class net.sf.saxon.style.XSLNamespaceAlias
              - class net.sf.saxon.style.XSLNextMatch
              - class net.sf.saxon.style.XSLNumber
              - class net.sf.saxon.style.XSLOtherwise
              - class net.sf.saxon.style.XSLOutput
              - class net.sf.saxon.style.XSLOutputCharacter
              - class net.sf.saxon.style.XSLPerformSort
              - class net.sf.saxon.style.XSLPreserveSpace
              - class net.sf.saxon.style.XSLResultDocument
              - class net.sf.saxon.style.XSLSequence
              - class net.sf.saxon.style.XSLSort
              - class net.sf.saxon.style.XSLStringConstructor
                - class net.sf.saxon.style.XSLAttribute
                - class net.sf.saxon.style.XSLComment
                - class net.sf.saxon.style.XSLNamespace
                - class net.sf.saxon.style.XSLProcessingInstruction
                - class net.sf.saxon.style.XSLText
                - class net.sf.saxon.style.XSLValueOf
              - class net.sf.saxon.style.XSLStylesheet
              - class net.sf.saxon.style.XSLTemplate (implements net.sf.saxon.style.StylesheetProcedure)
              - class net.sf.saxon.style.XSLWhen
  - class net.sf.saxon.style.AttributeValueTemplate
  - class net.sf.saxon.style.ExpressionContext (implements net.sf.saxon.expr.StaticContext)
  - class net.sf.saxon.event.ProxyReceiver (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.event.Stripper
      - class net.sf.saxon.style.StylesheetStripper
  - class net.sf.saxon.style.StandardNames
  - class net.sf.saxon.style.StyleNodeFactory (implements net.sf.saxon.tree.NodeFactory)
  - class net.sf.saxon.style.StylesheetFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)

## Interface Hierarchy

- interface net.sf.saxon.style.ExtensionElementFactory
- interface net.sf.saxon.style.StylesheetProcedure