Class BaseLayout<E extends elemental2.dom.HTMLElement, B extends TypedBuilder<E,B>>

java.lang.Object
org.patternfly.layout.BaseLayout<E,B>
All Implemented Interfaces:
ElementAttributeMethods<E,B>, ElementClassListMethods<E,B>, ElementConsumerMethods<E,B>, ElementContainerMethods<E,B>, ElementEventMethods<E,B>, ElementIdMethods<E,B>, ElementQueryMethods<E>, ElementTextMethods<E,B>, HTMLElementAttributeMethods<E,B>, HTMLElementDataMethods<E,B>, HTMLElementStyleMethods<E,B>, HTMLElementVisibilityMethods<E,B>, IsElement<E>, TypedBuilder<E,B>, OuiaSupport<E,B>, Layout
Direct Known Subclasses:
Bullseye, Flex, Gallery, Grid, Level, Split, Stack

Base class for all PatternFly layout components, providing common layout behavior and OUIA support.
  • Method Details

    • ouiaComponentType

      public String ouiaComponentType()
      Description copied from interface: OuiaSupport
      Returns the OUIA component type identifier (e.g. "PF6/Component/Button" or "MyApp/MyWidget").
      Specified by:
      ouiaComponentType in interface OuiaSupport<E extends elemental2.dom.HTMLElement, B extends TypedBuilder<E,B>>
    • element

      public E element()
      Specified by:
      element in interface IsElement<E extends elemental2.dom.HTMLElement>
    • layoutType

      public LayoutType layoutType()
      Specified by:
      layoutType in interface Layout