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