com.thaiopensource.validation.Schema2 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.validation;
import javax.xml.validation.Schema;
/**
* An extension to the Schema abstract class. The main difference is that
* there is a default implementation of newValidator in terms of newValidatorHandler.
* Also both newValidator and newValidatorHandler return the extended versions
* of Validator and ValidatorHandler (using covariant return types).
*/
public abstract class Schema2 extends Schema {
protected Schema2() { }
public Validator2 newValidator() {
return new ValidatorImpl(newValidatorHandler());
}
public abstract ValidatorHandler2 newValidatorHandler();
}