public class oadd.com.ctc.wstx.msv.RelaxNGSchema extends java.lang.Object implements oadd.org.codehaus.stax.validation.XMLValidationSchema
{
protected final com.sun.msv.grammar.trex.TREXGrammar mGrammar;
public void <init>(com.sun.msv.grammar.trex.TREXGrammar)
{
com.sun.msv.grammar.trex.TREXGrammar v;
oadd.com.ctc.wstx.msv.RelaxNGSchema v;
v := @this: oadd.com.ctc.wstx.msv.RelaxNGSchema;
v := @parameter: com.sun.msv.grammar.trex.TREXGrammar;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.ctc.wstx.msv.RelaxNGSchema: com.sun.msv.grammar.trex.TREXGrammar mGrammar> = v;
return;
}
public java.lang.String getSchemaType()
{
oadd.com.ctc.wstx.msv.RelaxNGSchema v;
v := @this: oadd.com.ctc.wstx.msv.RelaxNGSchema;
return "http://relaxng.org/ns/structure/0.9";
}
public oadd.org.codehaus.stax.validation.XMLValidator createValidator(oadd.org.codehaus.stax.validation.ValidationContext) throws javax.xml.stream.XMLStreamException
{
com.sun.msv.grammar.trex.TREXGrammar v;
oadd.com.ctc.wstx.msv.RelaxNGSchema v;
oadd.org.codehaus.stax.validation.ValidationContext v;
com.sun.msv.verifier.regexp.REDocumentDeclaration v;
oadd.com.ctc.wstx.msv.GenericMsvValidator v;
v := @this: oadd.com.ctc.wstx.msv.RelaxNGSchema;
v := @parameter: oadd.org.codehaus.stax.validation.ValidationContext;
v = new com.sun.msv.verifier.regexp.REDocumentDeclaration;
v = v.<oadd.com.ctc.wstx.msv.RelaxNGSchema: com.sun.msv.grammar.trex.TREXGrammar mGrammar>;
specialinvoke v.<com.sun.msv.verifier.regexp.REDocumentDeclaration: void <init>(com.sun.msv.grammar.Grammar)>(v);
v = new oadd.com.ctc.wstx.msv.GenericMsvValidator;
specialinvoke v.<oadd.com.ctc.wstx.msv.GenericMsvValidator: void <init>(oadd.org.codehaus.stax.validation.XMLValidationSchema,oadd.org.codehaus.stax.validation.ValidationContext,com.sun.msv.verifier.DocumentDeclaration)>(v, v, v);
return v;
}
}