Class HtmlAnnotation.Builder
java.lang.Object
org.apache.juneau.annotation.AnnotationBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationTBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationTMFBuilder<HtmlAnnotation.Builder>
org.apache.juneau.html.annotation.HtmlAnnotation.Builder
- Enclosing class:
- HtmlAnnotation
public static class HtmlAnnotation.Builder
extends TargetedAnnotationTMFBuilder<HtmlAnnotation.Builder>
Builder class.
See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanchorText
(String value) Sets theHtml.anchorText()
property on this annotation.build()
Instantiates a new@Html
object initialized with this builder.format
(HtmlFormat value) Sets theHtml.format()
property on this annotation.Sets theHtml.link()
property on this annotation.noTableHeaders
(boolean value) Sets theHtml.noTableHeaders()
property on this annotation.noTables
(boolean value) Sets theHtml.noTables()
property on this annotation.render
(Class<? extends HtmlRender> value) Sets theHtml.render()
property on this annotation.Methods inherited from class org.apache.juneau.annotation.TargetedAnnotationTMFBuilder
on, on
Methods inherited from class org.apache.juneau.annotation.TargetedAnnotationTBuilder
on, onClass
Methods inherited from class org.apache.juneau.annotation.TargetedAnnotationBuilder
on
Methods inherited from class org.apache.juneau.annotation.AnnotationBuilder
asThis, description
-
Constructor Details
-
Builder
protected Builder()Constructor.
-
-
Method Details
-
build
Instantiates a new@Html
object initialized with this builder.- Returns:
- A new
@Html
object.
-
anchorText
Sets theHtml.anchorText()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
format
Sets theHtml.format()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
link
Sets theHtml.link()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
noTableHeaders
Sets theHtml.noTableHeaders()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
noTables
Sets theHtml.noTables()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
render
Sets theHtml.render()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-