
br.com.objectos.html.Html Maven / Gradle / Ivy
package br.com.objectos.html;
import javax.annotation.Generated;
@Generated("br.com.objectos.html.ProtoTypeProcessor")
public abstract class Html> extends HtmlProto {
Html() {
}
public static Html0 get() {
return new Html0();
}
public static class Html0 extends Html {
Html0() {
}
public Head.Head1 head() {
return addElement(new Head.Head1<>(this));
}
public Body.Body1 body() {
return addElement(new Body.Body1<>(this));
}
public Html0 _html() {
return this;
}
@Override
Html0 self() {
return this;
}
}
public static class Html1 extends Html> {
private final E1 parent;
Html1(E1 parent) {
this.parent = parent;
}
public Head.Head2, E1> head() {
return addElement(new Head.Head2<>(this));
}
public Body.Body2, E1> body() {
return addElement(new Body.Body2<>(this));
}
public E1 _html() {
return parent;
}
@Override
Html1 self() {
return this;
}
}
public static class Html2 extends Html> {
private final E2 parent;
Html2(E2 parent) {
this.parent = parent;
}
public Head.Head3, E2, E1> head() {
return addElement(new Head.Head3<>(this));
}
public Body.Body3, E2, E1> body() {
return addElement(new Body.Body3<>(this));
}
public E2 _html() {
return parent;
}
@Override
Html2 self() {
return this;
}
}
public static class Html3 extends Html> {
private final E3 parent;
Html3(E3 parent) {
this.parent = parent;
}
public Head.Head4, E3, E2, E1> head() {
return addElement(new Head.Head4<>(this));
}
public Body.Body4, E3, E2, E1> body() {
return addElement(new Body.Body4<>(this));
}
public E3 _html() {
return parent;
}
@Override
Html3 self() {
return this;
}
}
public static class Html4 extends Html> {
private final E4 parent;
Html4(E4 parent) {
this.parent = parent;
}
public Head.Head5, E4, E3, E2, E1> head() {
return addElement(new Head.Head5<>(this));
}
public Body.Body5, E4, E3, E2, E1> body() {
return addElement(new Body.Body5<>(this));
}
public E4 _html() {
return parent;
}
@Override
Html4 self() {
return this;
}
}
public static class Html5 extends Html> {
private final E5 parent;
Html5(E5 parent) {
this.parent = parent;
}
public Head.Head6, E5, E4, E3, E2, E1> head() {
return addElement(new Head.Head6<>(this));
}
public Body.Body6, E5, E4, E3, E2, E1> body() {
return addElement(new Body.Body6<>(this));
}
public E5 _html() {
return parent;
}
@Override
Html5 self() {
return this;
}
}
public static class Html6 extends Html> {
private final E6 parent;
Html6(E6 parent) {
this.parent = parent;
}
public E6 _html() {
return parent;
}
@Override
Html6 self() {
return this;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy