Class AbstractBaseJavaEntity

java.lang.Object
com.thoughtworks.qdox.model.impl.AbstractJavaModel
com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity
All Implemented Interfaces:
JavaModel, Serializable
Direct Known Subclasses:
AbstractJavaEntity, DefaultJavaPackage, DefaultJavaParameter

public abstract class AbstractBaseJavaEntity extends AbstractJavaModel implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • AbstractBaseJavaEntity

      public AbstractBaseJavaEntity()
  • Method Details

    • getSource

      public JavaSource getSource()
    • setSource

      public void setSource(JavaSource source)
    • getAnnotations

      public List<JavaAnnotation> getAnnotations()
    • setAnnotations

      public void setAnnotations(List<JavaAnnotation> annotations)
    • getDeclaringClass

      public JavaClass getDeclaringClass()
      Not every entity has a parentClass, but AnnotationFieldRef requires access to it. When used with JavaClass, don't confuse this with getSuperClass()
      Returns:
      the surrounding class
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getTags

      public List<DocletTag> getTags()
    • getTagsByName

      public List<DocletTag> getTagsByName(String name)
    • getTagByName

      public DocletTag getTagByName(String name)
    • getNamedParameter

      public String getNamedParameter(String tagName, String parameterName)
      Convenience method for getTagByName(String).getNamedParameter(String) that also checks for null tag.
      Parameters:
      tagName - the name of the docletTag
      parameterName - the name of the parameter
      Returns:
      the value of the named parameter
      Since:
      1.3
    • setTags

      public void setTags(List<DocletTag> tagList)