|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.dom.TypeInfoImpl
public class TypeInfoImpl
This class implements the DOM TypeInfo interface as a wrapper over the Saxon SchemaType interface.
Field Summary |
---|
Fields inherited from interface org.w3c.dom.TypeInfo |
---|
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION |
Constructor Summary | |
---|---|
TypeInfoImpl(Configuration config,
SchemaType type)
Construct a TypeInfo based on a SchemaType |
Method Summary | |
---|---|
String |
getTypeName()
Get the local name of the type (a system-allocated name if anonymous). |
String |
getTypeNamespace()
Get the namespace name of the type (a system-allocated name if anonymous). |
boolean |
isDerivedFrom(String typeNamespaceArg,
String typeNameArg,
int derivationMethod)
This method returns true if there is a derivation between the reference type definition, that is the TypeInfo on which the method is being called, and the other type definition, that is the one passed as parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TypeInfoImpl(Configuration config, SchemaType type)
Method Detail |
---|
public String getTypeName()
getTypeName
in interface TypeInfo
public String getTypeNamespace()
getTypeNamespace
in interface TypeInfo
public boolean isDerivedFrom(String typeNamespaceArg, String typeNameArg, int derivationMethod) throws IllegalStateException
isDerivedFrom
in interface TypeInfo
typeNamespaceArg
- the namespace of the "other" typetypeNameArg
- the local name of the "other" typederivationMethod
- the derivation method: zero or more of SchemaType.DERIVATION_RESTRICTION
,
SchemaType.DERIVATION_EXTENSION
, SchemaType.DERIVATION_LIST
, or SchemaType.DERIVATION_UNION
.
Zero means derived by any possible route.
IllegalStateException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |