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 java.lang.Object


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

Field Detail

name

protected java.lang.String name

type

protected java.lang.String type

packageName

protected java.lang.String packageName

className

protected java.lang.String className

simpleName

protected java.lang.String simpleName

targetNamespace

protected java.lang.String targetNamespace

style

protected JavaType.Style style

isHeader

protected boolean isHeader
Constructor Detail

JavaType

public JavaType()

JavaType

public JavaType(java.lang.String n,
                java.lang.String t,
                java.lang.String tns)
Method Detail

setDefaultValueWriter

public void setDefaultValueWriter(DefaultValueWriter w)

getDefaultValueWriter

public DefaultValueWriter getDefaultValueWriter()

setQName

public void setQName(javax.xml.namespace.QName qn)

getQName

public javax.xml.namespace.QName getQName()

setClassName

public void setClassName(java.lang.String clzName)

getClassName

public java.lang.String getClassName()

writeDefaultValue

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

getDefaultTypeValue

protected java.lang.String getDefaultTypeValue()

setTargetNamespace

public void setTargetNamespace(java.lang.String tns)

getTargetNamespace

public java.lang.String getTargetNamespace()

getRawName

public java.lang.String getRawName()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String s)

getType

public java.lang.String getType()

setType

public void setType(java.lang.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object

getOwner

public JavaInterface getOwner()

setOwner

public void setOwner(JavaInterface intf)

getPackageName

public java.lang.String getPackageName()

getSimpleName

public java.lang.String getSimpleName()


Apache CXF