# Hierarchy For Package com.thaiopensource.validate.auto

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.thaiopensource.validate.AbstractSchemaReader (implements com.thaiopensource.validate.SchemaReader)
    - com.thaiopensource.validate.auto.AutoSchemaReader
  - com.thaiopensource.validate.auto.AutoSchemaReceiver (implements com.thaiopensource.validate.auto.SchemaReceiver)
  - java.io.InputStream (implements java.io.Closeable)
    - com.thaiopensource.validate.auto.RewindableInputStream (implements com.thaiopensource.validate.auto.Rewindable)
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - com.thaiopensource.validate.auto.RewindableReader (implements com.thaiopensource.validate.auto.Rewindable)
  - com.thaiopensource.validate.auto.SchemaReaderFactorySchemaReceiverFactory (implements com.thaiopensource.validate.auto.SchemaReceiverFactory)
    - com.thaiopensource.validate.auto.SchemaReaderLoaderSchemaReceiverFactory
  - com.thaiopensource.validate.auto.SchemaReaderSchemaReceiver (implements com.thaiopensource.validate.auto.SchemaReceiver)
  - com.thaiopensource.validate.auto.SchemaReceiverLoader (implements com.thaiopensource.validate.auto.SchemaReceiverFactory)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.xml.sax.SAXException
        - com.thaiopensource.validate.auto.ReparseException

## Interface Hierarchy

- com.thaiopensource.validate.auto.Rewindable
- com.thaiopensource.validate.auto.SchemaFuture
- com.thaiopensource.validate.auto.SchemaReceiver
- com.thaiopensource.validate.auto.SchemaReceiverFactory