# Hierarchy For Package net.sf.saxon.regex

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.regex.ARegexIterator (implements net.sf.saxon.regex.RegexIterator)
  - net.sf.saxon.regex.ARegularExpression (implements net.sf.saxon.regex.RegularExpression)
  - net.sf.saxon.regex.ATokenIterator (implements net.sf.saxon.om.SequenceIterator<T>)
  - net.sf.saxon.regex.CaseVariants
  - net.sf.saxon.regex.Categories
  - net.sf.saxon.regex.JavaRegularExpression (implements net.sf.saxon.regex.RegularExpression)
  - net.sf.saxon.regex.JRegexIterator (implements net.sf.saxon.regex.RegexIterator)
  - net.sf.saxon.regex.JTokenIterator (implements net.sf.saxon.om.SequenceIterator<T>)
  - net.sf.saxon.regex.Operation
    - net.sf.saxon.regex.Operation.OpAtom
    - net.sf.saxon.regex.Operation.OpBackReference
    - net.sf.saxon.regex.Operation.OpBOL
    - net.sf.saxon.regex.Operation.OpBranch
    - net.sf.saxon.regex.Operation.OpCharClass
    - net.sf.saxon.regex.Operation.OpClose
    - net.sf.saxon.regex.Operation.OpCloseCluster
    - net.sf.saxon.regex.Operation.OpConfidentPlus
    - net.sf.saxon.regex.Operation.OpConfidentStar
    - net.sf.saxon.regex.Operation.OpContinue
    - net.sf.saxon.regex.Operation.OpEndProgram
    - net.sf.saxon.regex.Operation.OpEOL
    - net.sf.saxon.regex.Operation.OpGoTo
    - net.sf.saxon.regex.Operation.OpMaybe
    - net.sf.saxon.regex.Operation.OpNothing
    - net.sf.saxon.regex.Operation.OpOpen
    - net.sf.saxon.regex.Operation.OpOpenCluster
    - net.sf.saxon.regex.Operation.OpPlus
    - net.sf.saxon.regex.Operation.OpReluctantMaybe
    - net.sf.saxon.regex.Operation.OpReluctantPlus
    - net.sf.saxon.regex.Operation.OpReluctantStar
    - net.sf.saxon.regex.Operation.OpStar
  - net.sf.saxon.regex.RECompiler
  - net.sf.saxon.regex.REFlags
  - net.sf.saxon.regex.REMatcher
  - net.sf.saxon.regex.REProgram (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - net.sf.saxon.regex.RESyntaxException
  - net.sf.saxon.regex.UnicodeBlocks
  - net.sf.saxon.regex.UnicodeString
    - net.sf.saxon.regex.BMPString
    - net.sf.saxon.regex.GeneralUnicodeString

## Interface Hierarchy

- net.sf.saxon.regex.RegexIterator.OnGroup
- net.sf.saxon.om.SequenceIterator<T>
  - net.sf.saxon.regex.RegexIterator
- java.io.Serializable
  - net.sf.saxon.regex.RegularExpression

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