Class JavaParameter

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

public class JavaParameter extends JavaType implements JavaAnnotatable
  • Constructor Details

    • JavaParameter

      public JavaParameter()
    • JavaParameter

      public JavaParameter(String n, String t, String tns)
  • Method Details

    • isHolder

      public boolean isHolder()
    • setHolder

      public void setHolder(boolean b)
    • getHolderName

      public String getHolderName()
    • setHolderName

      public void setHolderName(String hn)
    • addAnnotation

      public void addAnnotation(String tag, JAnnotation ann)
    • getAnnotation

      public JAnnotation getAnnotation(String tag)
    • getAnnotationTags

      public Collection<String> getAnnotationTags()
    • getAnnotations

      public Collection<JAnnotation> getAnnotations()
    • setPartName

      public void setPartName(String name)
    • getPartName

      public String getPartName()
    • toString

      public String toString()
      Overrides:
      toString in class JavaType
    • setMethod

      public void setMethod(JavaMethod jm)
    • getMethod

      public JavaMethod getMethod()
    • annotate

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

      public final boolean isCallback()
      Get the Callback value.
      Returns:
      a boolean value
    • setCallback

      public final void setCallback(boolean newCallback)
      Set the Callback value.
      Parameters:
      newCallback - The new Callback value.