com.ctc.wstx.msv
Class MSVContextProvider
java.lang.Object
com.ctc.wstx.msv.MSVContextProvider
- All Implemented Interfaces:
- com.sun.msv.grammar.IDContextProvider2, org.relaxng.datatype.ValidationContext
public class MSVContextProvider
- extends java.lang.Object
- implements com.sun.msv.grammar.IDContextProvider2
This is a wrapper/adapter class used to connect MSV to the Stax
validation context. Since functionality offered by stax, and needed
by MSV are very similar, there is no extensive logic involved.
Method Summary |
java.lang.String |
getBaseUri()
|
boolean |
isNotation(java.lang.String notationName)
|
boolean |
isUnparsedEntity(java.lang.String entityName)
|
void |
onID(org.relaxng.datatype.Datatype datatype,
com.sun.msv.verifier.regexp.StringToken literal)
|
java.lang.String |
resolveNamespacePrefix(java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSVContextProvider
public MSVContextProvider(ValidationContext ctxt)
getBaseUri
public java.lang.String getBaseUri()
- Specified by:
getBaseUri
in interface org.relaxng.datatype.ValidationContext
isNotation
public boolean isNotation(java.lang.String notationName)
- Specified by:
isNotation
in interface org.relaxng.datatype.ValidationContext
isUnparsedEntity
public boolean isUnparsedEntity(java.lang.String entityName)
- Specified by:
isUnparsedEntity
in interface org.relaxng.datatype.ValidationContext
resolveNamespacePrefix
public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
- Specified by:
resolveNamespacePrefix
in interface org.relaxng.datatype.ValidationContext
onID
public void onID(org.relaxng.datatype.Datatype datatype,
com.sun.msv.verifier.regexp.StringToken literal)
- Specified by:
onID
in interface com.sun.msv.grammar.IDContextProvider2