diff --git a/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java b/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java index 46d2e72..41a1fcf 100644 --- a/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java +++ b/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java @@ -149,6 +149,7 @@ public final class TagCreatorCodeGenerator { "option", "output", "p", + "picture", "pre", "progress", "q", diff --git a/library/src/main/java/j2html/TagCreator.java b/library/src/main/java/j2html/TagCreator.java index 24319c4..23b12f4 100644 --- a/library/src/main/java/j2html/TagCreator.java +++ b/library/src/main/java/j2html/TagCreator.java @@ -762,6 +762,13 @@ public class TagCreator { public static PTag p (Attr.ShortForm shortAttr, String text) { return Attr.addTo( new PTag().withText(text), shortAttr); } public static PTag p (Attr.ShortForm shortAttr, DomContent... dc) { return Attr.addTo( new PTag().with(dc), shortAttr); } + public static PictureTag picture () { return new PictureTag(); } + public static PictureTag picture (String text) { return new PictureTag().withText(text); } + public static PictureTag picture (DomContent... dc) { return new PictureTag().with(dc); } + public static PictureTag picture (Attr.ShortForm shortAttr) { return Attr.addTo( new PictureTag(), shortAttr); } + public static PictureTag picture (Attr.ShortForm shortAttr, String text) { return Attr.addTo( new PictureTag().withText(text), shortAttr); } + public static PictureTag picture (Attr.ShortForm shortAttr, DomContent... dc) { return Attr.addTo( new PictureTag().with(dc), shortAttr); } + public static PreTag pre () { return new PreTag(); } public static PreTag pre (String text) { return new PreTag().withText(text); } public static PreTag pre (DomContent... dc) { return new PreTag().with(dc); } diff --git a/library/src/main/java/j2html/tags/specialized/PictureTag.java b/library/src/main/java/j2html/tags/specialized/PictureTag.java new file mode 100644 index 0000000..0354160 --- /dev/null +++ b/library/src/main/java/j2html/tags/specialized/PictureTag.java @@ -0,0 +1,9 @@ +package j2html.tags.specialized; + +import j2html.tags.ContainerTag; + +public final class PictureTag extends ContainerTag { + public PictureTag() { + super("picture"); + } +}