net.sf.saxon.dom
public class TypeInfoImpl extends Object implements TypeInfo
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.
|
Parameters: typeNamespaceArg the namespace of the "other" type typeNameArg the local name of the "other" type derivationMethod the derivation method: zero or more of DERIVATION_RESTRICTION, DERIVATION_EXTENSION, DERIVATION_LIST, or DERIVATION_UNION. Zero means derived by any possible route.