Apache CXF API

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

java.lang.Object
  extended by org.apache.cxf.tools.common.model.JavaType
      extended by org.apache.cxf.tools.common.model.JavaField
All Implemented Interfaces:
JavaAnnotatable

public class JavaField
extends JavaType
implements JavaAnnotatable


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.tools.common.model.JavaType
JavaType.Style
 
Field Summary
 
Fields inherited from class org.apache.cxf.tools.common.model.JavaType
className, isHeader, name, packageName, simpleName, style, targetNamespace, type
 
Constructor Summary
JavaField()
           
JavaField(String n, String t, String tns)
           
 
Method Summary
 void addAnnotation(JAnnotation anno)
           
 void annotate(Annotator annotator)
           
 List<JAnnotation> getAnnotations()
           
 Annotation[] getJaxbAnnotaions()
           
 String getModifier()
           
 String getName()
           
 String getParaName()
           
 void setJaxbAnnotations(Annotation[] anns)
           
 void setModifier(String modi)
           
 
Methods inherited from class org.apache.cxf.tools.common.model.JavaType
getClassName, getDefaultTypeValue, getDefaultValueWriter, getOwner, getPackageName, getQName, getRawName, getSimpleName, getStyle, getTargetNamespace, getType, isHeader, isIN, isINOUT, isOUT, setClassName, setDefaultValueWriter, setHeader, setName, setOwner, setQName, setStyle, setTargetNamespace, setType, toString, writeDefaultValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaField

public JavaField()

JavaField

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

getModifier

public String getModifier()

setModifier

public void setModifier(String modi)

addAnnotation

public void addAnnotation(JAnnotation anno)

getAnnotations

public List<JAnnotation> getAnnotations()

annotate

public void annotate(Annotator annotator)
Specified by:
annotate in interface JavaAnnotatable

getName

public String getName()
Overrides:
getName in class JavaType

setJaxbAnnotations

public void setJaxbAnnotations(Annotation[] anns)

getJaxbAnnotaions

public Annotation[] getJaxbAnnotaions()

getParaName

public String getParaName()

Apache CXF API

Apache CXF