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

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

public class ElementInfo
extends java.lang.Object

An abstraction of XML schema elements.


Constructor Summary
ElementInfo(javax.xml.namespace.QName name, TypeInfo type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 javax.xml.namespace.QName getQName()
           
 TypeInfo getType()
           
 int hashCode()
           
 boolean isMany()
           
 boolean isNillable()
           
 void setMany(boolean many)
           
 void setNillable(boolean nillable)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementInfo

public ElementInfo(javax.xml.namespace.QName name,
                   TypeInfo type)
Parameters:
name -
type -
Method Detail

getQName

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

getType

public TypeInfo getType()
Returns:
the type

toString

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

isMany

public boolean isMany()

setMany

public void setMany(boolean many)

isNillable

public boolean isNillable()

setNillable

public void setNillable(boolean nillable)

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