Interface SectionViewBuilder

All Superinterfaces:
ViewItemBuilder

public interface SectionViewBuilder extends ViewItemBuilder
  • Method Details

    • getName

      String getName()
      Get the name of the section
      Returns:
    • setName

      SectionViewBuilder setName(String name)
      Set the name of the section
      Parameters:
      name -
      Returns:
      this builder itself
    • getFirstColumn

      List<ContainerViewBuilder> getFirstColumn()
      List of containers in the first column of the section
      Returns:
      list of containers
    • addFirstColumn

      SectionViewBuilder addFirstColumn(ContainerViewBuilder containerViewBuilder)
      Add the container in the last position into the first column of the section
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • addFirstColumn

      SectionViewBuilder addFirstColumn(ContainerViewBuilder... containerViewBuilders)
      Add the list of container in the last position into the first column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • setFirstColumn

      SectionViewBuilder setFirstColumn(List<ContainerViewBuilder> containerViewBuilders)
      Set the list of container into the first column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • removeFirstColumn

      SectionViewBuilder removeFirstColumn(ContainerViewBuilder containerViewBuilder)
      Remove the container in the first column
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • removeAllFirstColumn

      SectionViewBuilder removeAllFirstColumn()
      Remove all containers in the first columns
      Returns:
      this builder itself
    • getSecondColumn

      List<ContainerViewBuilder> getSecondColumn()
      List of containers in the second column of the section
      Returns:
      list of containers
    • addSecondColumn

      SectionViewBuilder addSecondColumn(ContainerViewBuilder containerViewBuilder)
      Add the container in the last position into the second column of the section
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • addSecondColumn

      SectionViewBuilder addSecondColumn(ContainerViewBuilder... containerViewBuilders)
      Add the list of container in the last position into the second column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • setSecondColumn

      SectionViewBuilder setSecondColumn(List<ContainerViewBuilder> containerViewBuilders)
      Set the list of container into the second column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • removeSecondColumn

      SectionViewBuilder removeSecondColumn(ContainerViewBuilder containerViewBuilder)
      Remove the container in the second column
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • removeAllSecondColumn

      SectionViewBuilder removeAllSecondColumn()
      Remove all containers in the second columns
      Returns:
      this builder itself
    • getThirdColumn

      List<ContainerViewBuilder> getThirdColumn()
      List of containers in the third column of the section
      Returns:
      list of containers
    • addThirdColumn

      SectionViewBuilder addThirdColumn(ContainerViewBuilder containerViewBuilder)
      Add the container in the last position into the third column of the section
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • addThirdColumn

      SectionViewBuilder addThirdColumn(ContainerViewBuilder... containerViewBuilders)
      Add the list of container in the last position into the third column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • setThirdColumn

      SectionViewBuilder setThirdColumn(List<ContainerViewBuilder> containerViewBuilders)
      Set the list of container into the third column of the section
      Parameters:
      containerViewBuilders -
      Returns:
      this builder itself
    • removeThirdColumn

      SectionViewBuilder removeThirdColumn(ContainerViewBuilder containerViewBuilder)
      Remove the container in the third column
      Parameters:
      containerViewBuilder -
      Returns:
      this builder itself
    • removeAllThirdColumn

      SectionViewBuilder removeAllThirdColumn()
      Remove all containers in the third columns
      Returns:
      this builder itself
    • getFields

      List<Field> getFields()
      List of fields in the all section
      Returns:
      list of fields