# Hierarchy For Package net.sf.saxon.style

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.sxpath.AbstractStaticContext (implements net.sf.saxon.expr.StaticContext)
    - net.sf.saxon.style.UseWhenStaticContext (implements net.sf.saxon.expr.Container, net.sf.saxon.style.XSLTStaticContext)
  - net.sf.saxon.style.AttributeValueTemplate
  - net.sf.saxon.style.Declaration
  - net.sf.saxon.style.ExpressionContext (implements net.sf.saxon.style.XSLTStaticContext)
  - net.sf.saxon.tree.linked.NodeImpl (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.MutableNodeInfo, net.sf.saxon.tree.wrapper.SiblingCountingNode, javax.xml.transform.SourceLocator, net.sf.saxon.tree.util.SteppingNode<N>)
    - net.sf.saxon.tree.linked.ElementImpl (implements net.sf.saxon.om.NamespaceResolver)
      - net.sf.saxon.style.DataElement
      - net.sf.saxon.style.StyleElement (implements net.sf.saxon.expr.Container, net.sf.saxon.trace.InstructionInfo, org.xml.sax.Locator)
        - net.sf.saxon.style.AbsentExtensionElement
        - net.sf.saxon.style.ExtensionInstruction
        - net.sf.saxon.style.LiteralResultElement
        - net.sf.saxon.style.XSLAnalyzeString
        - net.sf.saxon.style.XSLApplyImports
        - net.sf.saxon.style.XSLApplyTemplates
        - net.sf.saxon.style.XSLAttributeSet (implements net.sf.saxon.style.StylesheetProcedure)
        - net.sf.saxon.style.XSLCallTemplate
        - net.sf.saxon.style.XSLCharacterMap
        - net.sf.saxon.style.XSLChoose
        - net.sf.saxon.style.XSLCopy
        - net.sf.saxon.style.XSLCopyOf
        - net.sf.saxon.style.XSLDecimalFormat
        - net.sf.saxon.style.XSLDocument
        - net.sf.saxon.style.XSLElement
        - net.sf.saxon.style.XSLFallback
        - net.sf.saxon.style.XSLForEach
        - net.sf.saxon.style.XSLForEachGroup
        - net.sf.saxon.style.XSLFunction (implements net.sf.saxon.style.StylesheetProcedure)
        - net.sf.saxon.style.XSLGeneralIncorporate
          - net.sf.saxon.style.XSLImport
          - net.sf.saxon.style.XSLInclude
        - net.sf.saxon.style.XSLGeneralVariable
          - net.sf.saxon.style.XSLGlobalVariable (implements net.sf.saxon.style.StylesheetProcedure)
            - net.sf.saxon.style.XSLGlobalParam
          - net.sf.saxon.style.XSLLocalParam
          - net.sf.saxon.style.XSLLocalVariable
          - net.sf.saxon.style.XSLWithParam
        - net.sf.saxon.style.XSLIf
        - net.sf.saxon.style.XSLImportSchema
        - net.sf.saxon.style.XSLKey (implements net.sf.saxon.style.StylesheetProcedure)
        - net.sf.saxon.style.XSLLeafNodeConstructor
          - net.sf.saxon.style.XSLAttribute
          - net.sf.saxon.style.XSLComment
          - net.sf.saxon.style.XSLNamespace
          - net.sf.saxon.style.XSLProcessingInstruction
          - net.sf.saxon.style.XSLText
          - net.sf.saxon.style.XSLValueOf
        - net.sf.saxon.style.XSLMatchingSubstring
        - net.sf.saxon.style.XSLMessage
        - net.sf.saxon.style.XSLNamespaceAlias
        - net.sf.saxon.style.XSLNextMatch
        - net.sf.saxon.style.XSLNumber
        - net.sf.saxon.style.XSLOtherwise
        - net.sf.saxon.style.XSLOutput
        - net.sf.saxon.style.XSLOutputCharacter
        - net.sf.saxon.style.XSLPerformSort
        - net.sf.saxon.style.XSLPreserveSpace
        - net.sf.saxon.style.XSLResultDocument
        - net.sf.saxon.style.XSLSequence
        - net.sf.saxon.style.XSLSortOrMergeKey
          - net.sf.saxon.style.XSLSort
        - net.sf.saxon.style.XSLStylesheet
        - net.sf.saxon.style.XSLTemplate (implements net.sf.saxon.style.StylesheetProcedure)
        - net.sf.saxon.style.XSLWhen
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ProxyReceiver
      - net.sf.saxon.style.UseWhenFilter
  - net.sf.saxon.style.SourceBinding
  - net.sf.saxon.style.StyleNodeFactory (implements net.sf.saxon.tree.linked.NodeFactory)
  - net.sf.saxon.style.StylesheetFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - net.sf.saxon.style.StylesheetModule
    - net.sf.saxon.style.PrincipalStylesheetModule

## Interface Hierarchy

- net.sf.saxon.style.CollationDeclaration
- net.sf.saxon.expr.StaticContext
  - net.sf.saxon.style.XSLTStaticContext
- net.sf.saxon.style.StylesheetProcedure

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.