{
+public final class Div extends AbstractNonSelfClosingHtmlElement {
private static final long serialVersionUID = 1L;
private static final String ELEMENT_NAME = "div";
@@ -38,4 +38,56 @@ public Div() {
super(ELEMENT_NAME);
}
+ // -- overwrite methods for builder pattern with covariant return types --
+
+ @Override
+ protected Div setEmptyAttributeValueAsBoolean(String attributeName, boolean value) {
+ return (Div)super.setEmptyAttributeValueAsBoolean(attributeName, value);
+ }
+
+ @Override
+ public Div setId(String value) {
+ return (Div)super.setId(value);
+ }
+
+ @Override
+ public Div setCssClass(String value) {
+ return (Div)super.setCssClass(value);
+ }
+
+ @Override
+ public Div addCssClass(String value) {
+ return (Div)super.addCssClass(value);
+ }
+
+ @Override
+ public Div setStyleString(String value) {
+ return (Div)super.setStyleString(value);
+ }
+
+ @Override
+ public Div setStyle(String styleAttribute, String styleValue) {
+ return (Div)super.setStyle(styleAttribute, styleValue);
+ }
+
+ @Override
+ public Div setTitle(String value) {
+ return (Div)super.setTitle(value);
+ }
+
+ @Override
+ public Div setData(String attributeName, String value) {
+ return (Div)super.setData(attributeName, value);
+ }
+
+ @Override
+ public Div setAttributeValueAsLong(String name, long value) {
+ return (Div)super.setAttributeValueAsLong(name, value);
+ }
+
+ @Override
+ public Div setText(String text) {
+ return (Div)super.setText(text);
+ }
+
}
diff --git a/src/main/java/io/wcm/handler/commons/dom/FigCaption.java b/src/main/java/io/wcm/handler/commons/dom/FigCaption.java
index 5c8274d..1d06e22 100644
--- a/src/main/java/io/wcm/handler/commons/dom/FigCaption.java
+++ b/src/main/java/io/wcm/handler/commons/dom/FigCaption.java
@@ -26,7 +26,7 @@
*/
@ProviderType
@SuppressWarnings("java:S110") // # parent inheritance
-public final class FigCaption extends AbstractNonSelfClosingHtmlElement
{
+public final class FigCaption extends AbstractNonSelfClosingHtmlElement {
private static final long serialVersionUID = 1L;
private static final String ELEMENT_NAME = "figcaption";
@@ -38,4 +38,56 @@ public FigCaption() {
super(ELEMENT_NAME);
}
+ // -- overwrite methods for builder pattern with covariant return types --
+
+ @Override
+ protected FigCaption setEmptyAttributeValueAsBoolean(String attributeName, boolean value) {
+ return (FigCaption)super.setEmptyAttributeValueAsBoolean(attributeName, value);
+ }
+
+ @Override
+ public FigCaption setId(String value) {
+ return (FigCaption)super.setId(value);
+ }
+
+ @Override
+ public FigCaption setCssClass(String value) {
+ return (FigCaption)super.setCssClass(value);
+ }
+
+ @Override
+ public FigCaption addCssClass(String value) {
+ return (FigCaption)super.addCssClass(value);
+ }
+
+ @Override
+ public FigCaption setStyleString(String value) {
+ return (FigCaption)super.setStyleString(value);
+ }
+
+ @Override
+ public FigCaption setStyle(String styleAttribute, String styleValue) {
+ return (FigCaption)super.setStyle(styleAttribute, styleValue);
+ }
+
+ @Override
+ public FigCaption setTitle(String value) {
+ return (FigCaption)super.setTitle(value);
+ }
+
+ @Override
+ public FigCaption setData(String attributeName, String value) {
+ return (FigCaption)super.setData(attributeName, value);
+ }
+
+ @Override
+ public FigCaption setAttributeValueAsLong(String name, long value) {
+ return (FigCaption)super.setAttributeValueAsLong(name, value);
+ }
+
+ @Override
+ public FigCaption setText(String text) {
+ return (FigCaption)super.setText(text);
+ }
+
}
diff --git a/src/main/java/io/wcm/handler/commons/dom/Figure.java b/src/main/java/io/wcm/handler/commons/dom/Figure.java
index a019a08..704a084 100644
--- a/src/main/java/io/wcm/handler/commons/dom/Figure.java
+++ b/src/main/java/io/wcm/handler/commons/dom/Figure.java
@@ -26,7 +26,7 @@
*/
@ProviderType
@SuppressWarnings("java:S110") // # parent inheritance
-public final class Figure extends AbstractNonSelfClosingHtmlElement