Package com.sun.tools.ws.processor.model
Class AbstractType
- java.lang.Object
-
- com.sun.tools.ws.processor.model.AbstractType
-
- Direct Known Subclasses:
JAXBType,RpcLitMember,RpcLitStructure
public abstract class AbstractType extends Object
- Author:
- WS Development Team
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractType()protectedAbstractType(QName name)protectedAbstractType(QName name, JavaType javaType)protectedAbstractType(QName name, JavaType javaType, String version)protectedAbstractType(QName name, String version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaTypegetJavaType()QNamegetName()IteratorgetProperties()MapgetPropertiesMap()ObjectgetProperty(String key)StringgetVersion()booleanisLiteralType()booleanisNillable()booleanisSOAPType()voidremoveProperty(String key)voidsetJavaType(JavaType javaType)voidsetName(QName name)voidsetPropertiesMap(Map m)voidsetProperty(String key, Object value)voidsetVersion(String version)
-
-
-
Constructor Detail
-
AbstractType
protected AbstractType()
-
AbstractType
protected AbstractType(QName name)
-
-
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()
-
removeProperty
public void removeProperty(String key)
-
getProperties
public Iterator getProperties()
-
getPropertiesMap
public Map getPropertiesMap()
-
setPropertiesMap
public void setPropertiesMap(Map m)
-
-