org.apache.tuscany.sca.interfacedef.util
Class TypeInfo

java.lang.Object
  extended by org.apache.tuscany.sca.interfacedef.util.TypeInfo

public class TypeInfo
extends java.lang.Object

An abstraction of XML schema types


Constructor Summary
TypeInfo(javax.xml.namespace.QName name, boolean isSimpleType, TypeInfo baseType)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 TypeInfo getBaseType()
           
 javax.xml.namespace.QName getQName()
           
 int hashCode()
           
 boolean isSimpleType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeInfo

public TypeInfo(javax.xml.namespace.QName name,
                boolean isSimpleType,
                TypeInfo baseType)
Parameters:
name -
isSimpleType -
Method Detail

isSimpleType

public boolean isSimpleType()
Returns:
the isSimpleType

getQName

public javax.xml.namespace.QName getQName()
Returns:
the name

getBaseType

public TypeInfo getBaseType()
Returns:
the baseType

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object