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 wicketstuff-jing Show documentation
Show all versions of wicketstuff-jing Show documentation
Jing is a validator for RELAX NG and other schema languages. This
project was taken from http://code.google.com/p/jing-trang and
mavenized for inclusion in the Wicket Stuff HTML Validator.
The code was taken from the 20091111 release.
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);
}
}