All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.html.Body Maven / Gradle / Ivy

package br.com.objectos.html;

import javax.annotation.Generated;

@Generated("br.com.objectos.html.ProtoTypeProcessor")
public abstract class Body> extends BodyProto {
  Body() {
  }

  public static Body0 get() {
    return new Body0();
  }

  public static class Body0 extends Body {
    Body0() {
    }

    public H1.H11 h1() {
      return addElement(new H1.H11<>(this));
    }

    public H2.H21 h2() {
      return addElement(new H2.H21<>(this));
    }

    public H3.H31 h3() {
      return addElement(new H3.H31<>(this));
    }

    public H4.H41 h4() {
      return addElement(new H4.H41<>(this));
    }

    public H5.H51 h5() {
      return addElement(new H5.H51<>(this));
    }

    public H6.H61 h6() {
      return addElement(new H6.H61<>(this));
    }

    public P.P1 p() {
      return addElement(new P.P1<>(this));
    }

    public Body0 _body() {
      return this;
    }

    @Override
    Body0 self() {
      return this;
    }
  }

  public static class Body1 extends Body> {
    private final E1 parent;

    Body1(E1 parent) {
      this.parent = parent;
    }

    public H1.H12, E1> h1() {
      return addElement(new H1.H12<>(this));
    }

    public H2.H22, E1> h2() {
      return addElement(new H2.H22<>(this));
    }

    public H3.H32, E1> h3() {
      return addElement(new H3.H32<>(this));
    }

    public H4.H42, E1> h4() {
      return addElement(new H4.H42<>(this));
    }

    public H5.H52, E1> h5() {
      return addElement(new H5.H52<>(this));
    }

    public H6.H62, E1> h6() {
      return addElement(new H6.H62<>(this));
    }

    public P.P2, E1> p() {
      return addElement(new P.P2<>(this));
    }

    public E1 _body() {
      return parent;
    }

    @Override
    Body1 self() {
      return this;
    }
  }

  public static class Body2 extends Body> {
    private final E2 parent;

    Body2(E2 parent) {
      this.parent = parent;
    }

    public H1.H13, E2, E1> h1() {
      return addElement(new H1.H13<>(this));
    }

    public H2.H23, E2, E1> h2() {
      return addElement(new H2.H23<>(this));
    }

    public H3.H33, E2, E1> h3() {
      return addElement(new H3.H33<>(this));
    }

    public H4.H43, E2, E1> h4() {
      return addElement(new H4.H43<>(this));
    }

    public H5.H53, E2, E1> h5() {
      return addElement(new H5.H53<>(this));
    }

    public H6.H63, E2, E1> h6() {
      return addElement(new H6.H63<>(this));
    }

    public P.P3, E2, E1> p() {
      return addElement(new P.P3<>(this));
    }

    public E2 _body() {
      return parent;
    }

    @Override
    Body2 self() {
      return this;
    }
  }

  public static class Body3 extends Body> {
    private final E3 parent;

    Body3(E3 parent) {
      this.parent = parent;
    }

    public H1.H14, E3, E2, E1> h1() {
      return addElement(new H1.H14<>(this));
    }

    public H2.H24, E3, E2, E1> h2() {
      return addElement(new H2.H24<>(this));
    }

    public H3.H34, E3, E2, E1> h3() {
      return addElement(new H3.H34<>(this));
    }

    public H4.H44, E3, E2, E1> h4() {
      return addElement(new H4.H44<>(this));
    }

    public H5.H54, E3, E2, E1> h5() {
      return addElement(new H5.H54<>(this));
    }

    public H6.H64, E3, E2, E1> h6() {
      return addElement(new H6.H64<>(this));
    }

    public P.P4, E3, E2, E1> p() {
      return addElement(new P.P4<>(this));
    }

    public E3 _body() {
      return parent;
    }

    @Override
    Body3 self() {
      return this;
    }
  }

  public static class Body4 extends Body> {
    private final E4 parent;

    Body4(E4 parent) {
      this.parent = parent;
    }

    public H1.H15, E4, E3, E2, E1> h1() {
      return addElement(new H1.H15<>(this));
    }

    public H2.H25, E4, E3, E2, E1> h2() {
      return addElement(new H2.H25<>(this));
    }

    public H3.H35, E4, E3, E2, E1> h3() {
      return addElement(new H3.H35<>(this));
    }

    public H4.H45, E4, E3, E2, E1> h4() {
      return addElement(new H4.H45<>(this));
    }

    public H5.H55, E4, E3, E2, E1> h5() {
      return addElement(new H5.H55<>(this));
    }

    public H6.H65, E4, E3, E2, E1> h6() {
      return addElement(new H6.H65<>(this));
    }

    public P.P5, E4, E3, E2, E1> p() {
      return addElement(new P.P5<>(this));
    }

    public E4 _body() {
      return parent;
    }

    @Override
    Body4 self() {
      return this;
    }
  }

  public static class Body5 extends Body> {
    private final E5 parent;

    Body5(E5 parent) {
      this.parent = parent;
    }

    public H1.H16, E5, E4, E3, E2, E1> h1() {
      return addElement(new H1.H16<>(this));
    }

    public H2.H26, E5, E4, E3, E2, E1> h2() {
      return addElement(new H2.H26<>(this));
    }

    public H3.H36, E5, E4, E3, E2, E1> h3() {
      return addElement(new H3.H36<>(this));
    }

    public H4.H46, E5, E4, E3, E2, E1> h4() {
      return addElement(new H4.H46<>(this));
    }

    public H5.H56, E5, E4, E3, E2, E1> h5() {
      return addElement(new H5.H56<>(this));
    }

    public H6.H66, E5, E4, E3, E2, E1> h6() {
      return addElement(new H6.H66<>(this));
    }

    public P.P6, E5, E4, E3, E2, E1> p() {
      return addElement(new P.P6<>(this));
    }

    public E5 _body() {
      return parent;
    }

    @Override
    Body5 self() {
      return this;
    }
  }

  public static class Body6 extends Body> {
    private final E6 parent;

    Body6(E6 parent) {
      this.parent = parent;
    }

    public E6 _body() {
      return parent;
    }

    @Override
    Body6 self() {
      return this;
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy