# Class SAXSchemaReader

java.lang.Object
com.thaiopensource.validate.AbstractSchemaReader
com.thaiopensource.validate.rng.impl.SchemaReaderImpl
com.thaiopensource.validate.rng.SAXSchemaReader

All Implemented Interfaces:
  `SchemaReader`

public class SAXSchemaReader extends com.thaiopensource.validate.rng.impl.SchemaReaderImpl

- ## Field Summary

  ### Fields inherited from interface com.thaiopensource.validate.SchemaReader

  `BASE_URI`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected com.thaiopensource.relaxng.parse.Parseable<com.thaiopensource.relaxng.pattern.Pattern,com.thaiopensource.relaxng.pattern.NameClass,Locator,VoidValue,com.thaiopensource.relaxng.pattern.CommentListImpl,com.thaiopensource.relaxng.pattern.AnnotationsImpl>`
  `createParseable(SAXSource source, com.thaiopensource.resolver.xml.sax.SAXResolver resolver, ErrorHandler eh, PropertyMap properties)`
  `static SchemaReader`
  `getInstance()`

  ### Methods inherited from class com.thaiopensource.validate.rng.impl.SchemaReaderImpl

  `createSchema, getOption`

  ### Methods inherited from class com.thaiopensource.validate.AbstractSchemaReader

  `createSchema`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getInstance

    public static SchemaReader getInstance()

  - ### createParseable

    protected com.thaiopensource.relaxng.parse.Parseable<com.thaiopensource.relaxng.pattern.Pattern,com.thaiopensource.relaxng.pattern.NameClass,Locator,VoidValue,com.thaiopensource.relaxng.pattern.CommentListImpl,com.thaiopensource.relaxng.pattern.AnnotationsImpl> createParseable(SAXSource source, com.thaiopensource.resolver.xml.sax.SAXResolver resolver, ErrorHandler eh, PropertyMap properties) throws SAXException
    Specified by:
      `createParseable` in class `com.thaiopensource.validate.rng.impl.SchemaReaderImpl`
    Throws:
      `SAXException`