Package com.sun.msv.grammar.util
Class IDContextProviderWrapper
- java.lang.Object
-
- com.sun.msv.grammar.util.IDContextProviderWrapper
-
- All Implemented Interfaces:
IDContextProvider2,org.relaxng.datatype.ValidationContext
public final class IDContextProviderWrapper extends java.lang.Object implements IDContextProvider2
WrapsIDContextProviderso that it can be used whereIDContextProvider2is expected.
-
-
Field Summary
Fields Modifier and Type Field Description private IDContextProvidercore
-
Constructor Summary
Constructors Modifier Constructor Description privateIDContextProviderWrapper(IDContextProvider _core)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IDContextProvider2create(IDContextProvider core)java.lang.StringgetBaseUri()booleanisNotation(java.lang.String arg0)booleanisUnparsedEntity(java.lang.String arg0)voidonID(org.relaxng.datatype.Datatype datatype, StringToken token)this method is called when a type with ID semantics is matched.java.lang.StringresolveNamespacePrefix(java.lang.String arg0)
-
-
-
Field Detail
-
core
private final IDContextProvider core
-
-
Constructor Detail
-
IDContextProviderWrapper
private IDContextProviderWrapper(IDContextProvider _core)
-
-
Method Detail
-
create
public static IDContextProvider2 create(IDContextProvider core)
-
getBaseUri
public java.lang.String getBaseUri()
- Specified by:
getBaseUriin interfaceorg.relaxng.datatype.ValidationContext
-
isNotation
public boolean isNotation(java.lang.String arg0)
- Specified by:
isNotationin interfaceorg.relaxng.datatype.ValidationContext
-
isUnparsedEntity
public boolean isUnparsedEntity(java.lang.String arg0)
- Specified by:
isUnparsedEntityin interfaceorg.relaxng.datatype.ValidationContext
-
onID
public void onID(org.relaxng.datatype.Datatype datatype, StringToken token)Description copied from interface:IDContextProvider2this method is called when a type with ID semantics is matched. It is the callee's responsibility that stores ID and checks doubly defined ID, if it is necessary.- Specified by:
onIDin interfaceIDContextProvider2
-
resolveNamespacePrefix
public java.lang.String resolveNamespacePrefix(java.lang.String arg0)
- Specified by:
resolveNamespacePrefixin interfaceorg.relaxng.datatype.ValidationContext
-
-