Class PageMain

java.lang.Object
org.patternfly.component.SubComponent<elemental2.dom.HTMLElement, PageMain>
org.patternfly.component.page.PageMain
All Implemented Interfaces:
ElementAttributeMethods<elemental2.dom.HTMLElement, PageMain>, ElementClassListMethods<elemental2.dom.HTMLElement, PageMain>, ElementConsumerMethods<elemental2.dom.HTMLElement, PageMain>, ElementContainerDelegate<elemental2.dom.HTMLElement, PageMain>, ElementContainerMethods<elemental2.dom.HTMLElement, PageMain>, ElementEventMethods<elemental2.dom.HTMLElement, PageMain>, ElementIdMethods<elemental2.dom.HTMLElement, PageMain>, ElementQueryMethods<elemental2.dom.HTMLElement>, HTMLElementAttributeMethods<elemental2.dom.HTMLElement, PageMain>, HTMLElementDataMethods<elemental2.dom.HTMLElement, PageMain>, HTMLElementStyleMethods<elemental2.dom.HTMLElement, PageMain>, HTMLElementVisibilityMethods<elemental2.dom.HTMLElement, PageMain>, IsElement<elemental2.dom.HTMLElement>, TypedBuilder<elemental2.dom.HTMLElement, PageMain>, OuiaSupport<elemental2.dom.HTMLElement, PageMain>, Modifiers.Fill<elemental2.dom.HTMLElement, PageMain>

public class PageMain extends SubComponent<elemental2.dom.HTMLElement, PageMain> implements ElementContainerDelegate<elemental2.dom.HTMLElement, PageMain>, Modifiers.Fill<elemental2.dom.HTMLElement, PageMain>
Container for the main page area. The page main container typically contains multiple PageGroups and/or PageSections.

pageMain("main-id")
        .addGroup(pageGroup()
                .addSection(pageBreadcrumb())
                .addSection(pageSection()))
        .addSection(pageSection())
        .addSection(pageSection());
  • Field Details

  • Method Details

    • pageMain

      public static PageMain pageMain(String id)
      Factory method to create a new instance of this component.
    • containerDelegate

      public elemental2.dom.Element containerDelegate()
      Specified by:
      containerDelegate in interface ElementContainerDelegate<elemental2.dom.HTMLElement, PageMain>
    • addGroup

      public PageMain addGroup(PageGroup group)
      Adds a PageGroup to this component.
    • addSection

      public <E extends elemental2.dom.HTMLElement, P extends PageSectionLike<E,P>> PageMain addSection(PageSectionLike<E,P> pageSection)
      Adds a PageSectionLike to this component.
    • that

      public PageMain that()
      Specified by:
      that in interface TypedBuilder<elemental2.dom.HTMLElement, PageMain>
    • clear

      public void clear()
    • replace

      public void replace(IsElement<?> element)
    • replace

      public void replace(elemental2.dom.Element element)
    • replace

      public void replace(elemental2.dom.Element... elements)
    • replace

      public void replace(elemental2.dom.HTMLElement... elements)
    • replace

      public void replace(IsElement<?>... elements)
    • replace

      public void replace(Iterable<?> elements)