Class W3CSchema

java.lang.Object
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

    Fields
    Modifier and Type
    Field
    Description
    protected final com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
     

    Fields inherited from interface org.codehaus.stax2.validation.XMLValidationSchema

    SCHEMA_ID_DTD, SCHEMA_ID_RELAXNG, SCHEMA_ID_TREX, SCHEMA_ID_W3C_SCHEMA
  • Constructor Summary

    Constructors
    Constructor
    Description
    W3CSchema(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar grammar)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.codehaus.stax2.validation.XMLValidator
    createValidator(org.codehaus.stax2.validation.ValidationContext ctxt)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • mGrammar

      protected final com.sun.msv.grammar.xmlschema.XMLSchemaGrammar mGrammar
  • Constructor Details

    • W3CSchema

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

    • 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