Class Tr

java.lang.Object
org.patternfly.component.SubComponent<E,B>
org.patternfly.component.table.Tr
All Implemented Interfaces:
Iterable<Cell<?>>, Container<elemental2.dom.HTMLTableRowElement,Tr>, Finder<elemental2.dom.HTMLTableRowElement>, HasElement<elemental2.dom.HTMLTableRowElement,Tr>, HasHTMLElement<elemental2.dom.HTMLTableRowElement,Tr>, IsElement<elemental2.dom.HTMLTableRowElement>, TypedBuilder<elemental2.dom.HTMLTableRowElement,Tr>, Expandable<elemental2.dom.HTMLTableRowElement,Tr>, HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>, WithIdentifier<elemental2.dom.HTMLTableRowElement,Tr>, ComponentContext<elemental2.dom.HTMLTableRowElement,Tr>

public class Tr extends SubComponent<E,B> implements ComponentContext<elemental2.dom.HTMLTableRowElement,Tr>, Expandable<elemental2.dom.HTMLTableRowElement,Tr>, HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>, WithIdentifier<elemental2.dom.HTMLTableRowElement,Tr>
  • Method Details

    • tr

      public static Tr tr(String identifier)
      Factory method to create a new instance of this component.
    • add

      public Tr add(Cell<?> item)
      Specified by:
      add in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • addTitleCell

      public Tr addTitleCell(TitleCell titleCell)
    • add

      public Tr add(TitleCell titleCell)
    • addChildren

      public Tr addChildren(Function<Tr,elemental2.promise.Promise<Iterable<Tr>>> children)
    • add

      public Tr add(Function<Tr,elemental2.promise.Promise<Iterable<Tr>>> children)
    • addChildren

      public <T> Tr addChildren(Iterable<T> items, Function<T,Tr> display)
    • addChild

      public Tr addChild(Tr child)
    • add

      public Tr add(Tr child)
    • clickable

      public Tr clickable()
    • clickable

      public Tr clickable(boolean clickable)
    • store

      public <T> Tr store(String key, T value)
      Specified by:
      store in interface ComponentContext<elemental2.dom.HTMLTableRowElement,Tr>
    • that

      public Tr that()
      Specified by:
      that in interface TypedBuilder<elemental2.dom.HTMLTableRowElement,Tr>
    • onToggle

      public Tr onToggle(ToggleHandler<Tr> toggleHandler)
    • collapse

      public void collapse(boolean fireEvent)
      Specified by:
      collapse in interface Expandable<elemental2.dom.HTMLTableRowElement,Tr>
    • expand

      public void expand(boolean fireEvent)
      Specified by:
      expand in interface Expandable<elemental2.dom.HTMLTableRowElement,Tr>
    • load

      public elemental2.promise.Promise<Iterable<TreeViewItem>> load()
    • reset

      public void reset()
    • iterator

      public Iterator<Cell<?>> iterator()
      Specified by:
      iterator in interface Iterable<Cell<?>>
    • size

      public int size()
      Specified by:
      size in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • contains

      public boolean contains(String identifier)
      Specified by:
      contains in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • item

      public Cell<?> item(String identifier)
      Specified by:
      item in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • clear

      public void clear()
      Specified by:
      clear in interface HasItems<elemental2.dom.HTMLTableRowElement,Tr,Cell<?>>
    • identifier

      public String identifier()
      Specified by:
      identifier in interface WithIdentifier<elemental2.dom.HTMLTableRowElement,Tr>
    • has

      public boolean has(String key)
      Specified by:
      has in interface ComponentContext<elemental2.dom.HTMLTableRowElement,Tr>
    • get

      public <T> T get(String key)
      Specified by:
      get in interface ComponentContext<elemental2.dom.HTMLTableRowElement,Tr>