All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.thaiopensource.validation.Schema2 Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 1.11
Show newest version
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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy