Apache CXF API

org.apache.cxf.tools.common.model
Class JavaType

java.lang.Object
  extended by org.apache.cxf.tools.common.model.JavaType
Direct Known Subclasses:
JavaException, JavaField, JavaParameter, JavaReturn

public class JavaType
extends Object


Nested Class Summary
static class JavaType.Style
           
 
Field Summary
protected  String className
           
protected  boolean isHeader
           
protected  String name
           
protected  String packageName
           
protected  String simpleName
           
protected  JavaType.Style style
           
protected  String targetNamespace
           
protected  String type
           
 
Constructor Summary
JavaType()
           
JavaType(String n, String t, String tns)
           
 
Method Summary
 String getClassName()
           
protected  String getDefaultTypeValue()
           
 DefaultValueWriter getDefaultValueWriter()
           
 String getName()
           
 JavaInterface getOwner()
           
 String getPackageName()
           
 QName getQName()
           
 String getRawName()
           
 String getSimpleName()
           
 JavaType.Style getStyle()
           
 String getTargetNamespace()
           
 String getType()
           
 boolean isHeader()
           
 boolean isIN()
           
 boolean isINOUT()
           
 boolean isOUT()
           
 void setClassName(String clzName)
           
 void setDefaultValueWriter(DefaultValueWriter w)
           
 void setHeader(boolean header)
           
 void setName(String s)
           
 void setOwner(JavaInterface intf)
           
 void setQName(QName qn)
           
 void setStyle(JavaType.Style s)
           
 void setTargetNamespace(String tns)
           
 void setType(String t)
           
 String toString()
           
 void writeDefaultValue(Writer writer, String indent, String opName, String varName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected String name

type

protected String type

packageName

protected String packageName

className

protected String className

simpleName

protected String simpleName

targetNamespace

protected String targetNamespace

style

protected JavaType.Style style

isHeader

protected boolean isHeader
Constructor Detail

JavaType

public JavaType()

JavaType

public JavaType(String n,
                String t,
                String tns)
Method Detail

setDefaultValueWriter

public void setDefaultValueWriter(DefaultValueWriter w)

getDefaultValueWriter

public DefaultValueWriter getDefaultValueWriter()

setQName

public void setQName(QName qn)

getQName

public QName getQName()

setClassName

public void setClassName(String clzName)

getClassName

public String getClassName()

writeDefaultValue

public void writeDefaultValue(Writer writer,
                              String indent,
                              String opName,
                              String varName)
                       throws IOException
Throws:
IOException

getDefaultTypeValue

protected String getDefaultTypeValue()

setTargetNamespace

public void setTargetNamespace(String tns)

getTargetNamespace

public String getTargetNamespace()

getRawName

public String getRawName()

getName

public String getName()

setName

public void setName(String s)

getType

public String getType()

setType

public void setType(String t)

getStyle

public JavaType.Style getStyle()

setStyle

public void setStyle(JavaType.Style s)

isIN

public boolean isIN()

isOUT

public boolean isOUT()

isINOUT

public boolean isINOUT()

setHeader

public void setHeader(boolean header)

isHeader

public boolean isHeader()

toString

public String toString()
Overrides:
toString in class Object

getOwner

public JavaInterface getOwner()

setOwner

public void setOwner(JavaInterface intf)

getPackageName

public String getPackageName()

getSimpleName

public String getSimpleName()

Apache CXF API

Apache CXF