diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/HtmlExample.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/HtmlExample.java index 3b5c46a..07a7396 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/HtmlExample.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/HtmlExample.java @@ -63,30 +63,32 @@ public HtmlContent example(HtmlContentHead html) $2 -> $2. img().src("image2.jpg").alt("Another image").$() ) -// . -// $("Hello").em().$($3 -> $3.$("emphasized text")).$("more text"). -// img().src("image3.png").alt("Third image").$() + . + $("Hello").em().$($3 -> $3.$("emphasized text")).$("more text"). + img().src("image3.png").alt("Third image").$() + ) + . + ul().$ + ( + $4 -> $4. + li().$ + ( + $5 -> $5. + $("First Item") + ) + . + li().$ + ( + $6 -> $6. + $("Second Item") + ) + ) + . + noscript().$ + ( + $7 -> $7. + b().$($8 -> $8.$("No script installed")) ) -// . -// ul().$ -// ( -// $4 -> $4. -// li().$ -// ( -// $5 -> $5. -// $("First Item") -// ). -// li().$ -// ( -// $6 -> $6. -// $("Second Item") -// ) -// ). -// noscript().$ -// ( -// $7 -> $7. -// b().$($8 -> $8.$("No script installed")) -// ) ); } diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BContentImpl.java new file mode 100644 index 0000000..43089d9 --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BContentImpl.java @@ -0,0 +1,399 @@ +package pro.projo.generation.examples.impl; + +import pro.projo.generation.interfaces.test.html.baseclasses.A; +import pro.projo.generation.interfaces.test.html.baseclasses.Abbr; +import pro.projo.generation.interfaces.test.html.baseclasses.Area; +import pro.projo.generation.interfaces.test.html.baseclasses.Audio; +import pro.projo.generation.interfaces.test.html.baseclasses.B; +import pro.projo.generation.interfaces.test.html.baseclasses.BContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdi; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdo; +import pro.projo.generation.interfaces.test.html.baseclasses.Br; +import pro.projo.generation.interfaces.test.html.baseclasses.Button; +import pro.projo.generation.interfaces.test.html.baseclasses.Canvas; +import pro.projo.generation.interfaces.test.html.baseclasses.Cite; +import pro.projo.generation.interfaces.test.html.baseclasses.Code; +import pro.projo.generation.interfaces.test.html.baseclasses.Data; +import pro.projo.generation.interfaces.test.html.baseclasses.Datalist; +import pro.projo.generation.interfaces.test.html.baseclasses.Del; +import pro.projo.generation.interfaces.test.html.baseclasses.Dfn; +import pro.projo.generation.interfaces.test.html.baseclasses.Em; +import pro.projo.generation.interfaces.test.html.baseclasses.Embed; +import pro.projo.generation.interfaces.test.html.baseclasses.I; +import pro.projo.generation.interfaces.test.html.baseclasses.Iframe; +import pro.projo.generation.interfaces.test.html.baseclasses.Img; +import pro.projo.generation.interfaces.test.html.baseclasses.Input; +import pro.projo.generation.interfaces.test.html.baseclasses.Ins; +import pro.projo.generation.interfaces.test.html.baseclasses.Kbd; +import pro.projo.generation.interfaces.test.html.baseclasses.Keygen; +import pro.projo.generation.interfaces.test.html.baseclasses.Label; +import pro.projo.generation.interfaces.test.html.baseclasses.Map; +import pro.projo.generation.interfaces.test.html.baseclasses.Mark; +import pro.projo.generation.interfaces.test.html.baseclasses.Math; +import pro.projo.generation.interfaces.test.html.baseclasses.Meter; +import pro.projo.generation.interfaces.test.html.baseclasses.Noscript; +import pro.projo.generation.interfaces.test.html.baseclasses.Object; +import pro.projo.generation.interfaces.test.html.baseclasses.Output; +import pro.projo.generation.interfaces.test.html.baseclasses.Progress; +import pro.projo.generation.interfaces.test.html.baseclasses.Q; +import pro.projo.generation.interfaces.test.html.baseclasses.Ruby; +import pro.projo.generation.interfaces.test.html.baseclasses.S; +import pro.projo.generation.interfaces.test.html.baseclasses.Samp; +import pro.projo.generation.interfaces.test.html.baseclasses.Script; +import pro.projo.generation.interfaces.test.html.baseclasses.Select; +import pro.projo.generation.interfaces.test.html.baseclasses.Small; +import pro.projo.generation.interfaces.test.html.baseclasses.Span; +import pro.projo.generation.interfaces.test.html.baseclasses.Strong; +import pro.projo.generation.interfaces.test.html.baseclasses.Sub; +import pro.projo.generation.interfaces.test.html.baseclasses.Sup; +import pro.projo.generation.interfaces.test.html.baseclasses.Svg; +import pro.projo.generation.interfaces.test.html.baseclasses.Template; +import pro.projo.generation.interfaces.test.html.baseclasses.Textarea; +import pro.projo.generation.interfaces.test.html.baseclasses.Time; +import pro.projo.generation.interfaces.test.html.baseclasses.U; +import pro.projo.generation.interfaces.test.html.baseclasses.Var; +import pro.projo.generation.interfaces.test.html.baseclasses.Video; +import pro.projo.generation.interfaces.test.html.baseclasses.Wbr; + +public class BContentImpl extends Impl implements BContent { + + BContentImpl() + { + super(); + } + + BContentImpl(String content) + { + super(content); + } + + @Override + public BContent $(String plainText) { + System.err.println("***BContentImpl.$(String) plainText=" + plainText); + return new BContentImpl(this.content + plainText); + } + + @Override + public BContentImpl with(String content) { + // TODO Auto-generated method stub + return new BContentImpl(this.content + content); + } + + @Override + public Dfn dfn() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Progress progress() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Meter meter() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Abbr abbr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Area area() { + // TODO Auto-generated method stub + return null; + } + + @Override + public B b() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Bdi bdi() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Bdo bdo() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Br br() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Canvas canvas() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Cite cite() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Code code() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Data data() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Datalist datalist() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Del del() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Em em() { + // TODO Auto-generated method stub + return null; + } + + @Override + public I i() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ins ins() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Kbd kbd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Map map() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Mark mark() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Math math() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript noscript() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Output output() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Q q() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ruby ruby() { + // TODO Auto-generated method stub + return null; + } + + @Override + public S s() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Samp samp() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Script script() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Small small() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Span span() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Strong strong() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sub sub() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sup sup() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Svg svg() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Template template() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Time time() { + // TODO Auto-generated method stub + return null; + } + + @Override + public U u() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Var var() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Wbr wbr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public A a() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Audio audio() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Button button() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Embed embed() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Iframe iframe() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Img img() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Input input() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Keygen keygen() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Label label() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Object object() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Select select() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Textarea textarea() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Video video() { + // TODO Auto-generated method stub + return null; + } +} diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BImpl.java new file mode 100644 index 0000000..d891d1b --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BImpl.java @@ -0,0 +1,632 @@ +package pro.projo.generation.examples.impl; + +import java.util.function.Function; + +import pro.projo.generation.interfaces.test.html.baseclasses.B; +import pro.projo.generation.interfaces.test.html.baseclasses.BContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Div; +import pro.projo.generation.interfaces.test.html.baseclasses.DivContent; +import pro.projo.generation.interfaces.test.html.baseclasses.NoscriptContent; + +public class BImpl extends Impl> implements B { + + private final PARENT parent; + + public BImpl(PARENT parent) + { + this.parent = parent; + } + + public BImpl(PARENT parent, String content) + { + super(content); + this.parent = parent; + } + + @Override + public PARENT $(Function content) { + BContent div = content.apply(new BContentImpl()); + System.err.println("*** BContent=" + div); + return ((Impl)parent).with(this.content + ">" + ((Impl)div).content + ""); + } + + @Override + public BImpl with(String content) { + // TODO Auto-generated method stub + return new BImpl<>(parent, this.content + " " + content); + } + + @Override + public B accesskey(String accesskey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B class_(String class_) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B contenteditable(String contenteditable) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dir(String dir) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B hidden(String hidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B id(String id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B lang(String lang) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B spellcheck(String spellcheck) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B style(String style) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B tabindex(String tabindex) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B title(String title) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B translate(String translate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onabort(String onabort) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onblur(String onblur) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oncancel(String oncancel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oncanplay(String oncanplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oncanplaythrough(String oncanplaythrough) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onchange(String onchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onclick(String onclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oncuechange(String oncuechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ondblclick(String ondblclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ondurationchange(String ondurationchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onemptied(String onemptied) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onended(String onended) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onerror(String onerror) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onfocus(String onfocus) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oninput(String oninput) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B oninvalid(String oninvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onkeypress(String onkeypress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onkeydown(String onkeydown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onkeyup(String onkeyup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onload(String onload) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onloadeddata(String onloadeddata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onloadedmetadata(String onloadedmetadata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onloadstart(String onloadstart) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmouseenter(String onmouseenter) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmouseleave(String onmouseleave) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmousedown(String onmousedown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmouseup(String onmouseup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmouseover(String onmouseover) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmousemove(String onmousemove) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmouseout(String onmouseout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onmousewheel(String onmousewheel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onpause(String onpause) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onplay(String onplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onplaying(String onplaying) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onprogress(String onprogress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onratechange(String onratechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onreset(String onreset) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onresize(String onresize) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onscroll(String onscroll) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onseeked(String onseeked) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onseeking(String onseeking) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onselect(String onselect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onshow(String onshow) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onstalled(String onstalled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onsubmit(String onsubmit) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onsuspend(String onsuspend) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ontimeupdate(String ontimeupdate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ontoggle(String ontoggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onvolumechange(String onvolumechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B onwaiting(String onwaiting) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaAtomic(String ariaAtomic) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaBusy(String ariaBusy) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaControls(String ariaControls) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaDescribedby(String ariaDescribedby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaDisabled(String ariaDisabled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaDropeffect(String ariaDropeffect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaFlowto(String ariaFlowto) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaGrabbed(String ariaGrabbed) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaHaspopup(String ariaHaspopup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaHidden(String ariaHidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaInvalid(String ariaInvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaLabel(String ariaLabel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaLabelledby(String ariaLabelledby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaLive(String ariaLive) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaOwns(String ariaOwns) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B ariaRelevant(String ariaRelevant) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataAction(String dataAction) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataCount(String dataCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataChrome(String dataChrome) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataHref(String dataHref) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataLayout(String dataLayout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataLinkColor(String dataLinkColor) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataParent(String dataParent) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataShowCount(String dataShowCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataShowFaces(String dataShowFaces) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataShare(String dataShare) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataSitekey(String dataSitekey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataTarget(String dataTarget) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataToggle(String dataToggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataText(String dataText) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataUrl(String dataUrl) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataVia(String dataVia) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B dataWidgetId(String dataWidgetId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B itemscope(String itemscope) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B itemtype(String itemtype) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B itemprop(String itemprop) { + // TODO Auto-generated method stub + return null; + } + + @Override + public B role(String role) { + // TODO Auto-generated method stub + return null; + } +} \ No newline at end of file diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BodyContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BodyContentImpl.java index 1a22eda..f22c767 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BodyContentImpl.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/BodyContentImpl.java @@ -118,6 +118,18 @@ public Div div() return new DivImpl(this, " ul() + { + return new UlImpl(this, " noscript() + { + return new NoscriptImpl(this, " main() { // TODO Auto-generated method stub @@ -340,12 +352,6 @@ public Math math() { return null; } - @Override - public Noscript noscript() { - // TODO Auto-generated method stub - return null; - } - @Override public Object object() { // TODO Auto-generated method stub @@ -454,12 +460,6 @@ public U u() { return null; } - @Override - public Ul ul() { - // TODO Auto-generated method stub - return null; - } - @Override public Var var() { // TODO Auto-generated method stub diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivContentImpl.java index 316ed48..db48801 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivContentImpl.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivContentImpl.java @@ -99,12 +99,14 @@ public class DivContentImpl extends Impl implements DivContent @Override public DivContent $(String plainText) { // TODO Auto-generated method stub - return null; +System.err.println("***DivContentImpl.$(String) plainText=" + plainText); + return new DivContentImpl(this.content + plainText); } @Override public DivContentImpl with(String content) { +System.err.println("***DivContentImpl.with(String) content=" + content); return new DivContentImpl(this.content + content); } @@ -114,6 +116,12 @@ public Em em() return new EmImpl(this, " img() + { + return new ImgImpl<>(this, " main() { // TODO Auto-generated method stub @@ -300,12 +308,6 @@ public Iframe iframe() { return null; } - @Override - public Img img() { - // TODO Auto-generated method stub - return null; - } - @Override public Ins ins() { // TODO Auto-generated method stub diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivImpl.java index 6d7c1d4..aa9a504 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivImpl.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/DivImpl.java @@ -25,6 +25,7 @@ public DivImpl(PARENT parent, String content) @Override public PARENT $(Function content) { +System.err.println("*** div: content=" + content); DivContent div = content.apply(new DivContentImpl()); System.err.println("*** div=" + div); return ((Impl)parent).with(this.content + ">" + ((Impl)div).content + ""); @@ -34,7 +35,7 @@ public DivImpl(PARENT parent, String content) public DivImpl with(String content) { // TODO Auto-generated method stub System.err.println("PPP"); - return null; + return new DivImpl<>(parent, this.content + " " + content); } @Override diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmContentImpl.java index 8194dca..b741ad6 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmContentImpl.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmContentImpl.java @@ -72,8 +72,8 @@ public class EmContentImpl extends Impl implements EmContent @Override public EmContent $(String plainText) { - // TODO Auto-generated method stub - return null; +System.err.println("***EmContentImpl.$(String) plainText=" + plainText); + return new EmContentImpl(this.content + plainText); } @Override diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmImpl.java index 1e0a4ec..af7c83f 100644 --- a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmImpl.java +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/EmImpl.java @@ -628,7 +628,8 @@ public Em role(String role) { @Override public EmImpl with(String content) { // TODO Auto-generated method stub - return null; + System.err.println("EEE"); + return new EmImpl<>(parent, this.content + " " + content); } } diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiContentImpl.java new file mode 100644 index 0000000..d1b4e45 --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiContentImpl.java @@ -0,0 +1,591 @@ +package pro.projo.generation.examples.impl; + +import pro.projo.generation.interfaces.test.html.baseclasses.A; +import pro.projo.generation.interfaces.test.html.baseclasses.Abbr; +import pro.projo.generation.interfaces.test.html.baseclasses.Address; +import pro.projo.generation.interfaces.test.html.baseclasses.Area; +import pro.projo.generation.interfaces.test.html.baseclasses.Article; +import pro.projo.generation.interfaces.test.html.baseclasses.Aside; +import pro.projo.generation.interfaces.test.html.baseclasses.Audio; +import pro.projo.generation.interfaces.test.html.baseclasses.B; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdi; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdo; +import pro.projo.generation.interfaces.test.html.baseclasses.Blockquote; +import pro.projo.generation.interfaces.test.html.baseclasses.Br; +import pro.projo.generation.interfaces.test.html.baseclasses.Button; +import pro.projo.generation.interfaces.test.html.baseclasses.Canvas; +import pro.projo.generation.interfaces.test.html.baseclasses.Cite; +import pro.projo.generation.interfaces.test.html.baseclasses.Code; +import pro.projo.generation.interfaces.test.html.baseclasses.Data; +import pro.projo.generation.interfaces.test.html.baseclasses.Datalist; +import pro.projo.generation.interfaces.test.html.baseclasses.Del; +import pro.projo.generation.interfaces.test.html.baseclasses.Dfn; +import pro.projo.generation.interfaces.test.html.baseclasses.Div; +import pro.projo.generation.interfaces.test.html.baseclasses.Dl; +import pro.projo.generation.interfaces.test.html.baseclasses.Em; +import pro.projo.generation.interfaces.test.html.baseclasses.EmContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Embed; +import pro.projo.generation.interfaces.test.html.baseclasses.Fieldset; +import pro.projo.generation.interfaces.test.html.baseclasses.Figure; +import pro.projo.generation.interfaces.test.html.baseclasses.Footer; +import pro.projo.generation.interfaces.test.html.baseclasses.Form; +import pro.projo.generation.interfaces.test.html.baseclasses.H1; +import pro.projo.generation.interfaces.test.html.baseclasses.H2; +import pro.projo.generation.interfaces.test.html.baseclasses.H3; +import pro.projo.generation.interfaces.test.html.baseclasses.H4; +import pro.projo.generation.interfaces.test.html.baseclasses.H5; +import pro.projo.generation.interfaces.test.html.baseclasses.H6; +import pro.projo.generation.interfaces.test.html.baseclasses.Header; +import pro.projo.generation.interfaces.test.html.baseclasses.Hgroup; +import pro.projo.generation.interfaces.test.html.baseclasses.Hr; +import pro.projo.generation.interfaces.test.html.baseclasses.I; +import pro.projo.generation.interfaces.test.html.baseclasses.Iframe; +import pro.projo.generation.interfaces.test.html.baseclasses.Img; +import pro.projo.generation.interfaces.test.html.baseclasses.Input; +import pro.projo.generation.interfaces.test.html.baseclasses.Ins; +import pro.projo.generation.interfaces.test.html.baseclasses.Kbd; +import pro.projo.generation.interfaces.test.html.baseclasses.Keygen; +import pro.projo.generation.interfaces.test.html.baseclasses.Label; +import pro.projo.generation.interfaces.test.html.baseclasses.LiContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Main; +import pro.projo.generation.interfaces.test.html.baseclasses.Map; +import pro.projo.generation.interfaces.test.html.baseclasses.Mark; +import pro.projo.generation.interfaces.test.html.baseclasses.Math; +import pro.projo.generation.interfaces.test.html.baseclasses.Meter; +import pro.projo.generation.interfaces.test.html.baseclasses.Nav; +import pro.projo.generation.interfaces.test.html.baseclasses.Noscript; +import pro.projo.generation.interfaces.test.html.baseclasses.Object; +import pro.projo.generation.interfaces.test.html.baseclasses.Ol; +import pro.projo.generation.interfaces.test.html.baseclasses.Output; +import pro.projo.generation.interfaces.test.html.baseclasses.P; +import pro.projo.generation.interfaces.test.html.baseclasses.Pre; +import pro.projo.generation.interfaces.test.html.baseclasses.Progress; +import pro.projo.generation.interfaces.test.html.baseclasses.Q; +import pro.projo.generation.interfaces.test.html.baseclasses.Ruby; +import pro.projo.generation.interfaces.test.html.baseclasses.S; +import pro.projo.generation.interfaces.test.html.baseclasses.Samp; +import pro.projo.generation.interfaces.test.html.baseclasses.Script; +import pro.projo.generation.interfaces.test.html.baseclasses.Section; +import pro.projo.generation.interfaces.test.html.baseclasses.Select; +import pro.projo.generation.interfaces.test.html.baseclasses.Small; +import pro.projo.generation.interfaces.test.html.baseclasses.Span; +import pro.projo.generation.interfaces.test.html.baseclasses.Strong; +import pro.projo.generation.interfaces.test.html.baseclasses.Sub; +import pro.projo.generation.interfaces.test.html.baseclasses.Sup; +import pro.projo.generation.interfaces.test.html.baseclasses.Svg; +import pro.projo.generation.interfaces.test.html.baseclasses.Table; +import pro.projo.generation.interfaces.test.html.baseclasses.Template; +import pro.projo.generation.interfaces.test.html.baseclasses.Textarea; +import pro.projo.generation.interfaces.test.html.baseclasses.Time; +import pro.projo.generation.interfaces.test.html.baseclasses.U; +import pro.projo.generation.interfaces.test.html.baseclasses.Ul; +import pro.projo.generation.interfaces.test.html.baseclasses.Var; +import pro.projo.generation.interfaces.test.html.baseclasses.Video; +import pro.projo.generation.interfaces.test.html.baseclasses.Wbr; + +public class LiContentImpl extends Impl implements LiContent +{ + LiContentImpl() + { + super(); + } + + LiContentImpl(String content) + { + super(content); + } + + @Override + public LiContent $(String plainText) + { + System.err.println("***LiContentImpl.$(String) plainText=" + plainText); + return new LiContentImpl(this.content + plainText); + } + + + @Override + public LiContentImpl with(String content) + { + return new LiContentImpl(this.content + content); + } + + @Override + public Main main() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Header header() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Footer footer() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Form form() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Address address() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Table table() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Hgroup hgroup() { + // TODO Auto-generated method stub + return null; + } + + @Override + public A a() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Abbr abbr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Area area() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Audio audio() { + // TODO Auto-generated method stub + return null; + } + + @Override + public B b() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Bdi bdi() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Bdo bdo() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Blockquote blockquote() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Br br() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Canvas canvas() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Cite cite() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Code code() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Data data() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Datalist datalist() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Del del() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Dfn dfn() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Div div() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Dl dl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Em em() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Embed embed() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Fieldset fieldset() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Figure figure() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Hr hr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public I i() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Iframe iframe() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Img img() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ins ins() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Kbd kbd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Label label() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Map map() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Mark mark() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Math math() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript noscript() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Object object() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ol ol() { + // TODO Auto-generated method stub + return null; + } + + @Override + public P p() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Pre pre() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Q q() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ruby ruby() { + // TODO Auto-generated method stub + return null; + } + + @Override + public S s() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Samp samp() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Script script() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Small small() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Span span() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Strong strong() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sub sub() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sup sup() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Svg svg() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Template template() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Time time() { + // TODO Auto-generated method stub + return null; + } + + @Override + public U u() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ul() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Var var() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Video video() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Wbr wbr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H1 h1() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H2 h2() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H3 h3() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H4 h4() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H5 h5() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H6 h6() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Article article() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Aside aside() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Nav nav() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Section section() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Button button() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Input input() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Keygen keygen() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Meter meter() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Output output() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Progress progress() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Select select() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Textarea textarea() { + // TODO Auto-generated method stub + return null; + } +} diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiImpl.java new file mode 100644 index 0000000..03b3407 --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/LiImpl.java @@ -0,0 +1,676 @@ +package pro.projo.generation.examples.impl; + +import java.util.function.Function; + +import pro.projo.generation.interfaces.test.html.baseclasses.Li; +import pro.projo.generation.interfaces.test.html.baseclasses.LiContent; +import pro.projo.generation.interfaces.test.html.baseclasses.UlContent; + +public class LiImpl extends Impl> implements Li +{ + private final PARENT parent; + + public LiImpl(PARENT parent) + { + this.parent = parent; + } + + public LiImpl(PARENT parent, String content) + { + super(content); + this.parent = parent; + } + + @Override + public PARENT $(Function content) + { + System.err.println("LLL"); + LiContent body = content.apply(new LiContentImpl()); + System.err.println("body>>>" + ((Impl)body).content); + return ((Impl)parent).with(/*this.content*/"
  • " + ((Impl)body).content + "
  • "); + //return parent; + } + + @Override + public Li accesskey(String accesskey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li class_(String class_) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li contenteditable(String contenteditable) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dir(String dir) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li hidden(String hidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li id(String id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li lang(String lang) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li spellcheck(String spellcheck) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li style(String style) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li tabindex(String tabindex) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li title(String title) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li translate(String translate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onabort(String onabort) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onblur(String onblur) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oncancel(String oncancel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oncanplay(String oncanplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oncanplaythrough(String oncanplaythrough) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onchange(String onchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onclick(String onclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oncuechange(String oncuechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ondblclick(String ondblclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ondurationchange(String ondurationchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onemptied(String onemptied) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onended(String onended) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onerror(String onerror) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onfocus(String onfocus) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oninput(String oninput) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li oninvalid(String oninvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onkeypress(String onkeypress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onkeydown(String onkeydown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onkeyup(String onkeyup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onload(String onload) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onloadeddata(String onloadeddata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onloadedmetadata(String onloadedmetadata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onloadstart(String onloadstart) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmouseenter(String onmouseenter) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmouseleave(String onmouseleave) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmousedown(String onmousedown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmouseup(String onmouseup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmouseover(String onmouseover) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmousemove(String onmousemove) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmouseout(String onmouseout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onmousewheel(String onmousewheel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onpause(String onpause) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onplay(String onplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onplaying(String onplaying) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onprogress(String onprogress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onratechange(String onratechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onreset(String onreset) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onresize(String onresize) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onscroll(String onscroll) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onseeked(String onseeked) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onseeking(String onseeking) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onselect(String onselect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onshow(String onshow) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onstalled(String onstalled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onsubmit(String onsubmit) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onsuspend(String onsuspend) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ontimeupdate(String ontimeupdate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ontoggle(String ontoggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onvolumechange(String onvolumechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li onwaiting(String onwaiting) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaAtomic(String ariaAtomic) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaBusy(String ariaBusy) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaControls(String ariaControls) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaDescribedby(String ariaDescribedby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaDisabled(String ariaDisabled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaDropeffect(String ariaDropeffect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaFlowto(String ariaFlowto) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaGrabbed(String ariaGrabbed) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaHaspopup(String ariaHaspopup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaHidden(String ariaHidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaInvalid(String ariaInvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaLabel(String ariaLabel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaLabelledby(String ariaLabelledby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaLive(String ariaLive) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaOwns(String ariaOwns) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaRelevant(String ariaRelevant) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataAction(String dataAction) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataCount(String dataCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataChrome(String dataChrome) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataHref(String dataHref) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataLayout(String dataLayout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataLinkColor(String dataLinkColor) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataParent(String dataParent) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataShowCount(String dataShowCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataShowFaces(String dataShowFaces) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataShare(String dataShare) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataSitekey(String dataSitekey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataTarget(String dataTarget) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataToggle(String dataToggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataText(String dataText) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataUrl(String dataUrl) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataVia(String dataVia) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li dataWidgetId(String dataWidgetId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li itemscope(String itemscope) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li itemtype(String itemtype) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li itemprop(String itemprop) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li value(String value) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li role(String role) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaLevel(String ariaLevel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaPosinset(String ariaPosinset) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaSetsize(String ariaSetsize) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaExpanded(String ariaExpanded) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaChecked(String ariaChecked) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Li ariaSelected(String ariaSelected) { + // TODO Auto-generated method stub + return null; + } + + @Override + public LiImpl with(String content) { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptContentImpl.java new file mode 100644 index 0000000..1ed82cf --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptContentImpl.java @@ -0,0 +1,516 @@ +package pro.projo.generation.examples.impl; + +import pro.projo.generation.interfaces.test.html.baseclasses.A; +import pro.projo.generation.interfaces.test.html.baseclasses.Abbr; +import pro.projo.generation.interfaces.test.html.baseclasses.Address; +import pro.projo.generation.interfaces.test.html.baseclasses.Article; +import pro.projo.generation.interfaces.test.html.baseclasses.Aside; +import pro.projo.generation.interfaces.test.html.baseclasses.Audio; +import pro.projo.generation.interfaces.test.html.baseclasses.B; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdi; +import pro.projo.generation.interfaces.test.html.baseclasses.Bdo; +import pro.projo.generation.interfaces.test.html.baseclasses.Blockquote; +import pro.projo.generation.interfaces.test.html.baseclasses.BodyContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Button; +import pro.projo.generation.interfaces.test.html.baseclasses.Canvas; +import pro.projo.generation.interfaces.test.html.baseclasses.Cite; +import pro.projo.generation.interfaces.test.html.baseclasses.Code; +import pro.projo.generation.interfaces.test.html.baseclasses.Data; +import pro.projo.generation.interfaces.test.html.baseclasses.Dfn; +import pro.projo.generation.interfaces.test.html.baseclasses.Div; +import pro.projo.generation.interfaces.test.html.baseclasses.Dl; +import pro.projo.generation.interfaces.test.html.baseclasses.Em; +import pro.projo.generation.interfaces.test.html.baseclasses.Embed; +import pro.projo.generation.interfaces.test.html.baseclasses.Fieldset; +import pro.projo.generation.interfaces.test.html.baseclasses.Figure; +import pro.projo.generation.interfaces.test.html.baseclasses.Footer; +import pro.projo.generation.interfaces.test.html.baseclasses.Form; +import pro.projo.generation.interfaces.test.html.baseclasses.H1; +import pro.projo.generation.interfaces.test.html.baseclasses.H2; +import pro.projo.generation.interfaces.test.html.baseclasses.H3; +import pro.projo.generation.interfaces.test.html.baseclasses.H4; +import pro.projo.generation.interfaces.test.html.baseclasses.H5; +import pro.projo.generation.interfaces.test.html.baseclasses.H6; +import pro.projo.generation.interfaces.test.html.baseclasses.Header; +import pro.projo.generation.interfaces.test.html.baseclasses.I; +import pro.projo.generation.interfaces.test.html.baseclasses.Iframe; +import pro.projo.generation.interfaces.test.html.baseclasses.Img; +import pro.projo.generation.interfaces.test.html.baseclasses.Input; +import pro.projo.generation.interfaces.test.html.baseclasses.Ins; +import pro.projo.generation.interfaces.test.html.baseclasses.Kbd; +import pro.projo.generation.interfaces.test.html.baseclasses.Keygen; +import pro.projo.generation.interfaces.test.html.baseclasses.Label; +import pro.projo.generation.interfaces.test.html.baseclasses.Main; +import pro.projo.generation.interfaces.test.html.baseclasses.Map; +import pro.projo.generation.interfaces.test.html.baseclasses.Mark; +import pro.projo.generation.interfaces.test.html.baseclasses.Math; +import pro.projo.generation.interfaces.test.html.baseclasses.Meter; +import pro.projo.generation.interfaces.test.html.baseclasses.Nav; +import pro.projo.generation.interfaces.test.html.baseclasses.NoscriptContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Object; +import pro.projo.generation.interfaces.test.html.baseclasses.Ol; +import pro.projo.generation.interfaces.test.html.baseclasses.Output; +import pro.projo.generation.interfaces.test.html.baseclasses.P; +import pro.projo.generation.interfaces.test.html.baseclasses.Pre; +import pro.projo.generation.interfaces.test.html.baseclasses.Progress; +import pro.projo.generation.interfaces.test.html.baseclasses.Q; +import pro.projo.generation.interfaces.test.html.baseclasses.Ruby; +import pro.projo.generation.interfaces.test.html.baseclasses.S; +import pro.projo.generation.interfaces.test.html.baseclasses.Samp; +import pro.projo.generation.interfaces.test.html.baseclasses.Section; +import pro.projo.generation.interfaces.test.html.baseclasses.Select; +import pro.projo.generation.interfaces.test.html.baseclasses.Small; +import pro.projo.generation.interfaces.test.html.baseclasses.Span; +import pro.projo.generation.interfaces.test.html.baseclasses.Strong; +import pro.projo.generation.interfaces.test.html.baseclasses.Sub; +import pro.projo.generation.interfaces.test.html.baseclasses.Sup; +import pro.projo.generation.interfaces.test.html.baseclasses.Svg; +import pro.projo.generation.interfaces.test.html.baseclasses.Table; +import pro.projo.generation.interfaces.test.html.baseclasses.Textarea; +import pro.projo.generation.interfaces.test.html.baseclasses.Time; +import pro.projo.generation.interfaces.test.html.baseclasses.U; +import pro.projo.generation.interfaces.test.html.baseclasses.Ul; +import pro.projo.generation.interfaces.test.html.baseclasses.UlContent; +import pro.projo.generation.interfaces.test.html.baseclasses.Var; +import pro.projo.generation.interfaces.test.html.baseclasses.Video; + +public class NoscriptContentImpl extends Impl implements NoscriptContent +{ + NoscriptContentImpl() + { + super(); + } + + NoscriptContentImpl(String content) + { + super(content); + } + + + @Override + public NoscriptContentImpl with(String content) { + // TODO Auto-generated method stub + return new NoscriptContentImpl(this.content + content); + } + + + @Override + public A a() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Abbr abbr() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Address address() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Article article() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Aside aside() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Audio audio() { + // TODO Auto-generated method stub + return null; + } + + @Override + public B b() { + System.err.println("bbb"); + return new BImpl(this, " bdi() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Bdo bdo() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Blockquote blockquote() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Button button() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Canvas canvas() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Cite cite() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Code code() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Data data() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Dfn dfn() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Div div() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Dl dl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Em em() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Embed embed() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Fieldset fieldset() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Figure figure() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Footer footer() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Form form() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H1 h1() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H2 h2() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H3 h3() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H4 h4() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H5 h5() { + // TODO Auto-generated method stub + return null; + } + + @Override + public H6 h6() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Header header() { + // TODO Auto-generated method stub + return null; + } + + @Override + public I i() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Iframe iframe() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Img img() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Input input() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ins ins() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Kbd kbd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Keygen keygen() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Label label() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Main main() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Map map() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Mark mark() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Math math() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Meter meter() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Nav nav() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Object object() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ol ol() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Output output() { + // TODO Auto-generated method stub + return null; + } + + @Override + public P p() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Pre pre() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Progress progress() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Q q() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ruby ruby() { + // TODO Auto-generated method stub + return null; + } + + @Override + public S s() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Samp samp() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Section section() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Select select() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Small small() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Span span() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Strong strong() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sub sub() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Sup sup() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Svg svg() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Table table() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Textarea textarea() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Time time() { + // TODO Auto-generated method stub + return null; + } + + @Override + public U u() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ul() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Var var() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Video video() { + // TODO Auto-generated method stub + return null; + } +} diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptImpl.java new file mode 100644 index 0000000..e4a1363 --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/NoscriptImpl.java @@ -0,0 +1,625 @@ +package pro.projo.generation.examples.impl; + +import java.util.function.Function; + +import pro.projo.generation.interfaces.test.html.baseclasses.Noscript; +import pro.projo.generation.interfaces.test.html.baseclasses.NoscriptContent; + +public class NoscriptImpl extends Impl> implements Noscript +{ + private final PARENT parent; + + public NoscriptImpl(PARENT parent) + { + this.parent = parent; + } + + public NoscriptImpl(PARENT parent, String content) + { + super(content); + this.parent = parent; + } + + @Override + public PARENT $(Function content) + { + NoscriptContent div = content.apply(new NoscriptContentImpl()); + System.err.println("*** noscript=" + div); + System.err.println("*** parent=" + parent); + return ((Impl)parent).with(this.content + ">" + ((Impl)div).content + ""); + } + + @Override + public NoscriptImpl with(String content) { + // TODO Auto-generated method stub + return new NoscriptImpl<>(parent, this.content + " " + content); + } + + @Override + public Noscript accesskey(String accesskey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript class_(String class_) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript contenteditable(String contenteditable) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dir(String dir) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript hidden(String hidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript id(String id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript lang(String lang) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript spellcheck(String spellcheck) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript style(String style) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript tabindex(String tabindex) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript title(String title) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript translate(String translate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onabort(String onabort) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onblur(String onblur) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oncancel(String oncancel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oncanplay(String oncanplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oncanplaythrough(String oncanplaythrough) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onchange(String onchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onclick(String onclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oncuechange(String oncuechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ondblclick(String ondblclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ondurationchange(String ondurationchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onemptied(String onemptied) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onended(String onended) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onerror(String onerror) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onfocus(String onfocus) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oninput(String oninput) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript oninvalid(String oninvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onkeypress(String onkeypress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onkeydown(String onkeydown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onkeyup(String onkeyup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onload(String onload) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onloadeddata(String onloadeddata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onloadedmetadata(String onloadedmetadata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onloadstart(String onloadstart) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmouseenter(String onmouseenter) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmouseleave(String onmouseleave) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmousedown(String onmousedown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmouseup(String onmouseup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmouseover(String onmouseover) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmousemove(String onmousemove) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmouseout(String onmouseout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onmousewheel(String onmousewheel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onpause(String onpause) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onplay(String onplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onplaying(String onplaying) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onprogress(String onprogress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onratechange(String onratechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onreset(String onreset) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onresize(String onresize) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onscroll(String onscroll) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onseeked(String onseeked) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onseeking(String onseeking) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onselect(String onselect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onshow(String onshow) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onstalled(String onstalled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onsubmit(String onsubmit) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onsuspend(String onsuspend) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ontimeupdate(String ontimeupdate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ontoggle(String ontoggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onvolumechange(String onvolumechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript onwaiting(String onwaiting) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaAtomic(String ariaAtomic) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaBusy(String ariaBusy) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaControls(String ariaControls) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaDescribedby(String ariaDescribedby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaDisabled(String ariaDisabled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaDropeffect(String ariaDropeffect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaFlowto(String ariaFlowto) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaGrabbed(String ariaGrabbed) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaHaspopup(String ariaHaspopup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaHidden(String ariaHidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaInvalid(String ariaInvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaLabel(String ariaLabel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaLabelledby(String ariaLabelledby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaLive(String ariaLive) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaOwns(String ariaOwns) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript ariaRelevant(String ariaRelevant) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataAction(String dataAction) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataCount(String dataCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataChrome(String dataChrome) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataHref(String dataHref) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataLayout(String dataLayout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataLinkColor(String dataLinkColor) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataParent(String dataParent) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataShowCount(String dataShowCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataShowFaces(String dataShowFaces) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataShare(String dataShare) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataSitekey(String dataSitekey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataTarget(String dataTarget) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataToggle(String dataToggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataText(String dataText) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataUrl(String dataUrl) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataVia(String dataVia) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript dataWidgetId(String dataWidgetId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript itemscope(String itemscope) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript itemtype(String itemtype) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Noscript itemprop(String itemprop) { + // TODO Auto-generated method stub + return null; + } +} diff --git a/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/UlContentImpl.java b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/UlContentImpl.java new file mode 100644 index 0000000..9dd532e --- /dev/null +++ b/projo-template-generation-test/src/test/java/pro/projo/generation/examples/impl/UlContentImpl.java @@ -0,0 +1,29 @@ +package pro.projo.generation.examples.impl; + +import pro.projo.generation.interfaces.test.html.baseclasses.Li; +import pro.projo.generation.interfaces.test.html.baseclasses.UlContent; + +public class UlContentImpl extends Impl implements UlContent +{ + UlContentImpl() + { + super(); + } + + UlContentImpl(String content) + { + super(content); + } + + @Override + public Li li() + { + return new LiImpl<>(this, " extends Impl> implements Ul +{ + private final PARENT parent; + + public UlImpl(PARENT parent) + { + this.parent = parent; + } + + public UlImpl(PARENT parent, String content) + { + super(content); + this.parent = parent; + } + + @Override + public PARENT $(Function content) + { + System.err.println("UUU"); + UlContent body = content.apply(new UlContentImpl()); +System.err.println("****** " + content + "
      Ul> returned " + body); + System.err.println("body>>>" + ((Impl)body).content); + return ((Impl)parent).with(/*this.content*/"
        " + ((Impl)body).content + "
      "); + //return parent; + } + + @Override + public Ul accesskey(String accesskey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul class_(String class_) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul contenteditable(String contenteditable) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dir(String dir) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul hidden(String hidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul id(String id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul lang(String lang) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul spellcheck(String spellcheck) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul style(String style) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul tabindex(String tabindex) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul title(String title) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul translate(String translate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onabort(String onabort) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onblur(String onblur) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oncancel(String oncancel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oncanplay(String oncanplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oncanplaythrough(String oncanplaythrough) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onchange(String onchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onclick(String onclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oncuechange(String oncuechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ondblclick(String ondblclick) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ondurationchange(String ondurationchange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onemptied(String onemptied) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onended(String onended) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onerror(String onerror) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onfocus(String onfocus) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oninput(String oninput) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul oninvalid(String oninvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onkeypress(String onkeypress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onkeydown(String onkeydown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onkeyup(String onkeyup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onload(String onload) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onloadeddata(String onloadeddata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onloadedmetadata(String onloadedmetadata) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onloadstart(String onloadstart) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmouseenter(String onmouseenter) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmouseleave(String onmouseleave) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmousedown(String onmousedown) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmouseup(String onmouseup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmouseover(String onmouseover) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmousemove(String onmousemove) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmouseout(String onmouseout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onmousewheel(String onmousewheel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onpause(String onpause) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onplay(String onplay) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onplaying(String onplaying) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onprogress(String onprogress) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onratechange(String onratechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onreset(String onreset) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onresize(String onresize) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onscroll(String onscroll) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onseeked(String onseeked) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onseeking(String onseeking) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onselect(String onselect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onshow(String onshow) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onstalled(String onstalled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onsubmit(String onsubmit) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onsuspend(String onsuspend) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ontimeupdate(String ontimeupdate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ontoggle(String ontoggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onvolumechange(String onvolumechange) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul onwaiting(String onwaiting) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaAtomic(String ariaAtomic) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaBusy(String ariaBusy) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaControls(String ariaControls) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaDescribedby(String ariaDescribedby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaDisabled(String ariaDisabled) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaDropeffect(String ariaDropeffect) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaFlowto(String ariaFlowto) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaGrabbed(String ariaGrabbed) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaHaspopup(String ariaHaspopup) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaHidden(String ariaHidden) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaInvalid(String ariaInvalid) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaLabel(String ariaLabel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaLabelledby(String ariaLabelledby) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaLive(String ariaLive) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaOwns(String ariaOwns) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaRelevant(String ariaRelevant) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataAction(String dataAction) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataCount(String dataCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataChrome(String dataChrome) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataHref(String dataHref) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataLayout(String dataLayout) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataLinkColor(String dataLinkColor) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataParent(String dataParent) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataShowCount(String dataShowCount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataShowFaces(String dataShowFaces) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataShare(String dataShare) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataSitekey(String dataSitekey) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataTarget(String dataTarget) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataToggle(String dataToggle) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataText(String dataText) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataUrl(String dataUrl) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataVia(String dataVia) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul dataWidgetId(String dataWidgetId) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul itemscope(String itemscope) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul itemtype(String itemtype) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul itemprop(String itemprop) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul role(String role) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaExpanded(String ariaExpanded) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaMultiselectable(String ariaMultiselectable) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaRequired(String ariaRequired) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaActivedescendant(String ariaActivedescendant) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Ul ariaLevel(String ariaLevel) { + // TODO Auto-generated method stub + return null; + } + + @Override + public UlImpl with(String content) { + // TODO Auto-generated method stub + return null; + } + +}