com.thaiopensource.relaxng.parse.sax
Class SAXParseable

java.lang.Object
  extended by com.thaiopensource.relaxng.parse.sax.SAXSubParser
      extended by com.thaiopensource.relaxng.parse.sax.SAXParseable
All Implemented Interfaces:
Parseable, SubParser

public class SAXParseable
extends SAXSubParser
implements Parseable


Field Summary
private  InputSource in
           
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SAXSubParser
eh, er, xrc
 
Constructor Summary
SAXParseable(XMLReaderCreator xrc, InputSource in, ErrorHandler eh, EntityResolver er)
           
 
Method Summary
 ParsedPattern parse(SchemaBuilder schemaBuilder, Scope scope)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SAXSubParser
parseExternal, parseInclude, toBuildException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.thaiopensource.relaxng.parse.SubParser
parseExternal, parseInclude
 

Field Detail

in

private final InputSource in
Constructor Detail

SAXParseable

public SAXParseable(XMLReaderCreator xrc,
                    InputSource in,
                    ErrorHandler eh,
                    EntityResolver er)
Method Detail

parse

public ParsedPattern parse(SchemaBuilder schemaBuilder,
                           Scope scope)
                    throws BuildException,
                           IllegalSchemaException
Specified by:
parse in interface Parseable
Throws:
BuildException
IllegalSchemaException