# Hierarchy For Package net.sf.saxon.pattern

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.expr.Expression (implements net.sf.saxon.trace.InstructionInfo, java.io.Serializable, javax.xml.transform.SourceLocator)
    - net.sf.saxon.pattern.PatternSponsor
  - net.sf.saxon.expr.parser.ExpressionParser
    - net.sf.saxon.pattern.PatternParser20 (implements net.sf.saxon.pattern.PatternParser)
  - net.sf.saxon.pattern.IdrefTest (implements net.sf.saxon.pattern.PatternFinder, java.io.Serializable)
  - net.sf.saxon.pattern.NodeTest (implements net.sf.saxon.type.ItemType, java.io.Serializable)
    - net.sf.saxon.pattern.AnyChildNodeTest
    - net.sf.saxon.pattern.AnyNodeTest (implements net.sf.saxon.pattern.QNameTest)
    - net.sf.saxon.pattern.CombinedNodeTest
    - net.sf.saxon.pattern.ContentTypeTest
    - net.sf.saxon.pattern.DocumentNodeTest
    - net.sf.saxon.pattern.EmptySequenceTest
    - net.sf.saxon.pattern.LocalNameTest (implements net.sf.saxon.pattern.QNameTest)
    - net.sf.saxon.pattern.NamespaceTest (implements net.sf.saxon.pattern.QNameTest)
    - net.sf.saxon.pattern.NameTest (implements net.sf.saxon.pattern.QNameTest)
    - net.sf.saxon.pattern.NodeKindTest
  - net.sf.saxon.pattern.Pattern (implements net.sf.saxon.expr.Container, net.sf.saxon.pattern.PatternFinder, java.io.Serializable)
    - net.sf.saxon.pattern.AncestorQualifiedPattern
    - net.sf.saxon.pattern.AnchorPattern
    - net.sf.saxon.pattern.BooleanExpressionPattern
    - net.sf.saxon.pattern.ConditionalPattern
    - net.sf.saxon.pattern.GeneralNodePattern
    - net.sf.saxon.pattern.GeneralPositionalPattern
    - net.sf.saxon.pattern.ItemTypePattern
    - net.sf.saxon.pattern.NodeSetPattern
    - net.sf.saxon.pattern.PatternThatSetsCurrent
    - net.sf.saxon.pattern.PatternWithPredicate
    - net.sf.saxon.pattern.SimplePositionalPattern
    - net.sf.saxon.pattern.VennPattern
      - net.sf.saxon.pattern.ExceptPattern
      - net.sf.saxon.pattern.IntersectPattern
      - net.sf.saxon.pattern.UnionPattern
  - net.sf.saxon.pattern.PatternMaker
  - net.sf.saxon.pattern.UnionQNameTest (implements net.sf.saxon.pattern.QNameTest)

## Interface Hierarchy

- net.sf.saxon.pattern.PatternParser
- net.sf.saxon.pattern.SchemaNodeTest
- java.io.Serializable
  - net.sf.saxon.pattern.PatternFinder
  - net.sf.saxon.pattern.QNameTest

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