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
WrapsIDContextProvider
so that it can be used whereIDContextProvider2
is expected.
-
-
Field Summary
Fields Modifier and Type Field Description private IDContextProvider
core
-
Constructor Summary
Constructors Modifier Constructor Description private
IDContextProviderWrapper(IDContextProvider _core)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IDContextProvider2
create(IDContextProvider core)
java.lang.String
getBaseUri()
boolean
isNotation(java.lang.String arg0)
boolean
isUnparsedEntity(java.lang.String arg0)
void
onID(org.relaxng.datatype.Datatype datatype, StringToken token)
this method is called when a type with ID semantics is matched.java.lang.String
resolveNamespacePrefix(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:
getBaseUri
in interfaceorg.relaxng.datatype.ValidationContext
-
isNotation
public boolean isNotation(java.lang.String arg0)
- Specified by:
isNotation
in interfaceorg.relaxng.datatype.ValidationContext
-
isUnparsedEntity
public boolean isUnparsedEntity(java.lang.String arg0)
- Specified by:
isUnparsedEntity
in interfaceorg.relaxng.datatype.ValidationContext
-
onID
public void onID(org.relaxng.datatype.Datatype datatype, StringToken token)
Description copied from interface:IDContextProvider2
this 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:
onID
in interfaceIDContextProvider2
-
resolveNamespacePrefix
public java.lang.String resolveNamespacePrefix(java.lang.String arg0)
- Specified by:
resolveNamespacePrefix
in interfaceorg.relaxng.datatype.ValidationContext
-
-