| 
|||||||
| 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 | 
|---|
equals, 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 | ||||||