com.saxonica.validate
Class SchemaAwareConfiguration.SurrogateSchema

java.lang.Object
  extended byjavax.xml.validation.Schema
      extended bycom.saxonica.validate.SchemaAwareConfiguration.SurrogateSchema
Enclosing class:
SchemaAwareConfiguration

public static class SchemaAwareConfiguration.SurrogateSchema
extends javax.xml.validation.Schema

A SurrogateSchema is a dummy schema object that is stored in the schema cache while the schema for a given namespace is being processed. This ensures that other concurrent (or nested) attempts to process a schema for this namespace know that it is already being processed.


Constructor Summary
SchemaAwareConfiguration.SurrogateSchema()
           
 
Method Summary
 javax.xml.validation.Validator newValidator()
           
 javax.xml.validation.ValidatorHandler newValidatorHandler()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaAwareConfiguration.SurrogateSchema

public SchemaAwareConfiguration.SurrogateSchema()
Method Detail

newValidator

public javax.xml.validation.Validator newValidator()

newValidatorHandler

public javax.xml.validation.ValidatorHandler newValidatorHandler()