java.lang.Object
io.helidon.codegen.classmodel.Javadoc.Builder
- All Implemented Interfaces:
- Builder<Javadoc.Builder,,- Javadoc> - Supplier<Javadoc>
- Enclosing class:
- Javadoc
Fluent API builder for 
Javadoc.- 
Method SummaryModifier and TypeMethodDescriptionAdd text line to the content.addGenericArgument(String argument, String description) Add generic argument tag name and description.addGenericArgument(String argument, List<String> description) Add generic argument tag name and description.Add text line to the content.addParameter(String paramName, String description) Add parameter tag name and description.addParameter(String paramName, List<String> description) Add parameter tag name and description.Add throws tag name and description.Add throws tag name and description.Add throws tag name and description.build()Build the instance from this builder.clear()Remove everything from this builder.Set new content.deprecation(String deprecation) Deprecation description.deprecation(List<String> deprecation) Deprecation description, multiple lines.Populate this builder with content of the already created Javadoc instance.generate(boolean generate) Whether to generate this javadoc.includeImport(boolean includeImport) Whether to include import type information among the imports.Populates this builder with the parsed javadoc data.Populates this builder with the parsed javadoc data.returnDescription(String returnDescription) Add return type description.returnDescription(List<String> returnDescription) Add return type description.
- 
Method Details- 
buildDescription copied from interface:BuilderBuild the instance from this builder.- Returns:
- instance of the built type
 
- 
addLineAdd text line to the content. New line character is added after this line.- Parameters:
- line- line to add
- Returns:
- updated builder instance
 
- 
addAdd text line to the content. New line character is not added after this line, so all newly added text will be appended to the same line.- Parameters:
- line- line to add
- Returns:
- updated builder instance
 
- 
contentSet new content. This method replaces previously created content in this builder.- Parameters:
- content- content to be set
- Returns:
- updated builder instance
 
- 
addParameterAdd parameter tag name and description.- Parameters:
- paramName- parameter name
- description- parameter description
- Returns:
- updated builder instance
 
- 
addParameterAdd parameter tag name and description.- Parameters:
- paramName- parameter name
- description- parameter description
- Returns:
- updated builder instance
 
- 
addThrowsAdd throws tag name and description.- Parameters:
- exception- exception name
- description- exception description
- Returns:
- updated builder instance
 
- 
addTagAdd throws tag name and description.- Parameters:
- tag- tag name
- description- tag description
- Returns:
- updated builder instance
 
- 
addTagAdd throws tag name and description.- Parameters:
- tag- tag name
- description- tag description
- Returns:
- updated builder instance
 
- 
returnDescriptionAdd return type description.- Parameters:
- returnDescription- return type description
- Returns:
- updated builder instance
 
- 
returnDescriptionAdd return type description.- Parameters:
- returnDescription- return type description
- Returns:
- updated builder instance
 
- 
addGenericArgumentAdd generic argument tag name and description.- Parameters:
- argument- parameter name
- description- parameter description
- Returns:
- updated builder instance
 
- 
addGenericArgumentAdd generic argument tag name and description.- Parameters:
- argument- parameter name
- description- parameter description
- Returns:
- updated builder instance
 
- 
deprecationDeprecation description.- Parameters:
- deprecation- deprecation description
- Returns:
- updated builder instance
 
- 
deprecationDeprecation description, multiple lines.- Parameters:
- deprecation- deprecation description
- Returns:
- updated builder instance
 
- 
generateWhether to generate this javadoc.- Parameters:
- generate- generate javadoc
- Returns:
- updated builder instance
 
- 
fromPopulate this builder with content of the already created Javadoc instance.- Parameters:
- javadoc- already created javadoc instance
- Returns:
- updated builder instance
 
- 
clearRemove everything from this builder.- Returns:
- updated builder instance
 
- 
parsePopulates this builder with the parsed javadoc data.- Parameters:
- fullJavadocString- string format javadoc
- Returns:
- updated builder instance
 
- 
parsePopulates this builder with the parsed javadoc data.- Parameters:
- fullJavadocLines- string list format javadoc
- Returns:
- updated builder instance
 
- 
includeImportWhether to include import type information among the imports.- Parameters:
- includeImport- whether imports should be included
- Returns:
- updated builder instance
 
 
-