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 Object implements IDContextProvider2
WrapsIDContextProvider
so that it can be used whereIDContextProvider2
is expected.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IDContextProvider2
create(IDContextProvider core)
String
getBaseUri()
boolean
isNotation(String arg0)
boolean
isUnparsedEntity(String arg0)
void
onID(org.relaxng.datatype.Datatype datatype, StringToken token)
this method is called when a type with ID semantics is matched.String
resolveNamespacePrefix(String arg0)
-
-
-
Method Detail
-
create
public static IDContextProvider2 create(IDContextProvider core)
-
getBaseUri
public String getBaseUri()
- Specified by:
getBaseUri
in interfaceorg.relaxng.datatype.ValidationContext
-
isNotation
public boolean isNotation(String arg0)
- Specified by:
isNotation
in interfaceorg.relaxng.datatype.ValidationContext
-
isUnparsedEntity
public boolean isUnparsedEntity(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
-
-