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.