Class JavaDocData
- java.lang.Object
-
- org.codehaus.mojo.jaxb2.schemageneration.postprocessing.javadoc.JavaDocData
-
public class JavaDocData extends Object
Simplified structure containing comments and tags read from a JavaDoc comment block.- Since:
- 2.0
- Author:
- Lennart Jörelid, jGuru Europe AB
-
-
Field Summary
Fields Modifier and Type Field Description static String
NO_COMMENT
Substitution value for when no JavaDoc comment text was found within a JavaDoc comment block.
-
Constructor Summary
Constructors Constructor Description JavaDocData(String comment, List<com.thoughtworks.qdox.model.DocletTag> tags)
Creates a JavaDocData for a particular entry with the supplied JavaDoc comment and List of DocletTags.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getComment()
Retrieves the comment/text in the JavaDoc structure, minus the names and values of any given JavaDoc tags.SortedMap<String,String>
getTag2ValueMap()
Retrieves the names and values of all JavaDoc tags found.String
toString()
-
-
-
Field Detail
-
NO_COMMENT
public static final String NO_COMMENT
Substitution value for when no JavaDoc comment text was found within a JavaDoc comment block.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavaDocData
public JavaDocData(String comment, List<com.thoughtworks.qdox.model.DocletTag> tags)
Creates a JavaDocData for a particular entry with the supplied JavaDoc comment and List of DocletTags.- Parameters:
comment
- The actual comment in the JavaDoc. Null values are replaced with the valueNO_COMMENT
, to ensure that thegetComment()
method does not return null values.tags
- The DocletTags of the JavaDoc entry. Can be null or empty.
-
-
Method Detail
-
getComment
public String getComment()
Retrieves the comment/text in the JavaDoc structure, minus the names and values of any given JavaDoc tags.- Returns:
- the comment/text in the JavaDoc structure, or
NO_COMMENT
if no JavaDoc was provided. Never returns anull
value.
-
getTag2ValueMap
public SortedMap<String,String> getTag2ValueMap()
Retrieves the names and values of all JavaDoc tags found. If two tags were found (such as two@author
tags, the value contains all found- Returns:
- A non-null Map relating the names of all supplied JavaDoc Tags to their value(s).
-
-