Class JDocDescriptor

java.lang.Object
org.codehaus.modello.plugin.java.javasource.JDocDescriptor

public class JDocDescriptor extends Object
A descriptor for a JavaDoc comment
Version:
$Revision$ $Date$
Author:
Keith Visco
  • Field Details

  • Method Details

    • compareTo

      protected short compareTo(JDocDescriptor jdd)
      Compares the type of this JDocDescriptor with the given descriptor. Enables sorting of descriptors.
      Parameters:
      jdd - the javadoc descriptor
      Returns:
      0 if the two descriptor types are equal, 1 if the type of this descriptor is greater than the given descriptor, or -1 if the type of this descriptor is less than the given descriptor
    • createAuthorDesc

      public static JDocDescriptor createAuthorDesc()
      Creates a new author descriptor
      Returns:
      the new JDocDescriptor
    • createAuthorDesc

      public static JDocDescriptor createAuthorDesc(String name)
      Creates a new author descriptor
      Parameters:
      name - the author name string
      Returns:
      the new JDocDescriptor
    • createExceptionDesc

      public static JDocDescriptor createExceptionDesc()
      Creates a new exception descriptor
      Returns:
      the new JDocDescriptor
    • createExceptionDesc

      public static JDocDescriptor createExceptionDesc(String name, String desc)
      Creates a new exception descriptor
      Parameters:
      name - the exception name
      desc - the description of when the exception is called
      Returns:
      the new JDocDescriptor
    • createParamDesc

      public static JDocDescriptor createParamDesc()
      Creates a new param descriptor
      Returns:
      the new JDocDescriptor
    • createParamDesc

      public static JDocDescriptor createParamDesc(String name, String desc)
      Creates a new param descriptor
      Parameters:
      name - the param name
      desc - the param description string
      Returns:
      the new JDocDescriptor
    • createReferenceDesc

      public static JDocDescriptor createReferenceDesc()
      Creates a new reference descriptor
      Returns:
      the new JDocDescriptor
    • createReferenceDesc

      public static JDocDescriptor createReferenceDesc(String name)
      Creates a new reference descriptor
      Parameters:
      name - the reference name string
      Returns:
      the new JDocDescriptor
    • createReturnDesc

      public static JDocDescriptor createReturnDesc()
      Creates a new return descriptor
      Returns:
      the new JDocDescriptor
    • createReturnDesc

      public static JDocDescriptor createReturnDesc(String desc)
      Creates a new return descriptor
      Parameters:
      desc - the return description
      Returns:
      the new JDocDescriptor
    • createVersionDesc

      public static JDocDescriptor createVersionDesc()
      Creates a new version descriptor
      Returns:
      the new JDocDescriptor
    • createVersionDesc

      public static JDocDescriptor createVersionDesc(String version)
      Creates a new version descriptor
      Parameters:
      version - the version string
      Returns:
      the new JDocDescriptor
    • getDescription

      public String getDescription()
      Returns the description String for this descriptor
      Returns:
      the description string for this descriptor
    • getName

      public String getName()
      Returns the name of the object being described. This is valid for the following fields:
      • author
      • exception
      • param
      • see
      Returns:
      the name of the object being described. This
    • getType

      public short getType()
      Returns the type of this JDocDescriptor
      Returns:
      the type of this JDocDescriptor
    • setDescription

      public void setDescription(String desc)
      Sets the description String for this descriptor
      Parameters:
      desc - the description of the object being described
    • setName

      public void setName(String name)
      Sets the name value of the JavaDoc field. This is only valid for the following fields:
      • author
      • exception
      • param
      • see
      Parameters:
      name - the name value of the JavaDoc field
    • toString

      public String toString()
      Returns the String representation of this JDocDescriptor
      Overrides:
      toString in class Object
      Returns:
      the String representation of this JDocDescriptor