com.sun.tools.ws.processor.model
Class AbstractType

java.lang.Object
  extended by com.sun.tools.ws.processor.model.AbstractType
Direct Known Subclasses:
JAXBType, RpcLitMember, RpcLitStructure

public abstract class AbstractType
extends Object


Constructor Summary
protected AbstractType()
           
protected AbstractType(QName name)
           
protected AbstractType(QName name, JavaType javaType)
           
protected AbstractType(QName name, JavaType javaType, String version)
           
protected AbstractType(QName name, String version)
           
 
Method Summary
 JavaType getJavaType()
           
 QName getName()
           
 Iterator getProperties()
           
 Map getPropertiesMap()
           
 Object getProperty(String key)
           
 String getVersion()
           
 boolean isLiteralType()
           
 boolean isNillable()
           
 boolean isSOAPType()
           
 void removeProperty(String key)
           
 void setJavaType(JavaType javaType)
           
 void setName(QName name)
           
 void setPropertiesMap(Map m)
           
 void setProperty(String key, Object value)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractType

protected AbstractType()

AbstractType

protected AbstractType(QName name)

AbstractType

protected AbstractType(QName name,
                       String version)

AbstractType

protected AbstractType(QName name,
                       JavaType javaType)

AbstractType

protected AbstractType(QName name,
                       JavaType javaType,
                       String version)
Method Detail

getName

public QName getName()

setName

public void setName(QName name)

getJavaType

public JavaType getJavaType()

setJavaType

public void setJavaType(JavaType javaType)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

isNillable

public boolean isNillable()

isSOAPType

public boolean isSOAPType()

isLiteralType

public boolean isLiteralType()

getProperty

public Object getProperty(String key)

setProperty

public void setProperty(String key,
                        Object value)

removeProperty

public void removeProperty(String key)

getProperties

public Iterator getProperties()

getPropertiesMap

public Map getPropertiesMap()

setPropertiesMap

public void setPropertiesMap(Map m)