com.thaiopensource.relaxng.parse.sax.SAXParseReceiver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trang Show documentation
Show all versions of trang Show documentation
Trang, a multi-format schema converter based on RELAX NG.
package com.thaiopensource.relaxng.parse.sax;
import com.thaiopensource.relaxng.parse.ParseReceiver;
import com.thaiopensource.relaxng.parse.ParsedPatternFuture;
import com.thaiopensource.relaxng.parse.SchemaBuilder;
import com.thaiopensource.relaxng.parse.Scope;
import com.thaiopensource.relaxng.parse.CommentList;
import com.thaiopensource.relaxng.parse.Annotations;
import com.thaiopensource.resolver.xml.sax.SAXResolver;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
public class SAXParseReceiver, A extends Annotations>
extends SAXSubParser
implements ParseReceiver
{
public SAXParseReceiver(SAXResolver resolver, ErrorHandler eh) {
super(resolver, eh);
}
public ParsedPatternFuture
installHandlers(XMLReader xr, SchemaBuilder
schemaBuilder,
Scope
scope)
throws SAXException {
return new SchemaParser
(xr, eh, schemaBuilder, null, scope);
}
}