|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.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 TypeInfopublic String getTypeNamespace()
getTypeNamespace in interface TypeInfo
public boolean isDerivedFrom(String typeNamespaceArg,
String typeNameArg,
int derivationMethod)
throws IllegalStateException
isDerivedFrom in interface TypeInfotypeNamespaceArg - 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 | ||||||||