Class EditableJavadoc

java.lang.Object
com.github.tadukoo.java.javadoc.Javadoc
com.github.tadukoo.java.javadoc.EditableJavadoc
All Implemented Interfaces:
JavaCodeType, JavaTokens

public class EditableJavadoc extends Javadoc
Represents a Javadoc that can be modified
Version:
Alpha v.0.4
Author:
Logan Ferree (Tadukoo)
  • Method Details

    • builder

      public static EditableJavadoc.EditableJavadocBuilder builder()
      Returns:
      A new EditableJavadoc.EditableJavadocBuilder to use to build a new EditableJavadoc
    • setCondensed

      public void setCondensed(boolean condensed)
      Parameters:
      condensed - Whether the Javadoc is condensed or not
    • addContent

      public void addContent(String content)
      Parameters:
      content - Content to be added to the Javadoc
    • addContent

      public void addContent(List<String> content)
      Parameters:
      content - Content to be added to the Javadoc
    • setContent

      public void setContent(List<String> content)
      Parameters:
      content - The content of the Javadoc
    • setAuthor

      public void setAuthor(String author)
      Parameters:
      author - The author of the Javadoc
    • setVersion

      public void setVersion(String version)
      Parameters:
      version - The version for the Javadoc
    • setSince

      public void setSince(String since)
      Parameters:
      since - The "since" value for the Javadoc
    • addParam

      public void addParam(String name, String description)
      Parameters:
      name - The name of the parameter
      description - The description of the parameter
    • addParam

      public void addParam(com.github.tadukoo.util.tuple.Pair<String,String> param)
      Parameters:
      param - A parameter as a pair of the name and javadoc text for it
    • addParams

      public void addParams(List<com.github.tadukoo.util.tuple.Pair<String,String>> params)
      Parameters:
      params - The parameters to add to the Javadoc
    • setParams

      public void setParams(List<com.github.tadukoo.util.tuple.Pair<String,String>> params)
      Parameters:
      params - The parameters in the Javadoc
    • setReturnVal

      public void setReturnVal(String returnVal)
      Parameters:
      returnVal - The return string in the Javadoc
    • addThrowsInfo

      public void addThrowsInfo(String throwable, String explanation)
      Parameters:
      throwable - The throwable being thrown
      explanation - The explanation of the throwable
    • addThrowsInfo

      public void addThrowsInfo(com.github.tadukoo.util.tuple.Pair<String,String> throwsInfo)
      Parameters:
      throwsInfo - The throws info to be added to the Javadoc
    • addThrowsInfos

      public void addThrowsInfos(List<com.github.tadukoo.util.tuple.Pair<String,String>> throwsInfos)
      Parameters:
      throwsInfos - The throws infos to be added to the Javadoc
    • setThrowsInfos

      public void setThrowsInfos(List<com.github.tadukoo.util.tuple.Pair<String,String>> throwsInfos)
      Parameters:
      throwsInfos - The throws info for the Javadoc