com.ctc.wstx.msv
Class W3CSchema

java.lang.Object
  extended by com.ctc.wstx.msv.W3CSchema
All Implemented Interfaces:
org.codehaus.stax2.validation.XMLValidationSchema

public class W3CSchema
extends Object
implements org.codehaus.stax2.validation.XMLValidationSchema

This is a validation schema instance based on a W3C schema. It serves as a shareable "blueprint" for creating actual validator instances.


Field Summary
protected  com.sun.msv.grammar.xmlschema.XMLSchemaGrammar mGrammar
           
 
Fields inherited from interface org.codehaus.stax2.validation.XMLValidationSchema
SCHEMA_ID_DTD, SCHEMA_ID_RELAXNG, SCHEMA_ID_TREX, SCHEMA_ID_W3C_SCHEMA
 
Constructor Summary
W3CSchema(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar grammar)
           
 
Method Summary
 org.codehaus.stax2.validation.XMLValidator createValidator(org.codehaus.stax2.validation.ValidationContext ctxt)
           
 String getSchemaType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mGrammar

protected final com.sun.msv.grammar.xmlschema.XMLSchemaGrammar mGrammar
Constructor Detail

W3CSchema

public W3CSchema(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar grammar)
Method Detail

getSchemaType

public String getSchemaType()
Specified by:
getSchemaType in interface org.codehaus.stax2.validation.XMLValidationSchema

createValidator

public org.codehaus.stax2.validation.XMLValidator createValidator(org.codehaus.stax2.validation.ValidationContext ctxt)
                                                           throws XMLStreamException
Specified by:
createValidator in interface org.codehaus.stax2.validation.XMLValidationSchema
Throws:
XMLStreamException


Copyright © 2011 Codehaus. All Rights Reserved.