Class GTrableRow<T extends GTrableRow<T>>

java.lang.Object
docking.widgets.trable.GTrableRow<T>
Type Parameters:
T - the row object type

public abstract class GTrableRow<T extends GTrableRow<T>> extends Object
Abstract base class for GTrable row objects.
  • Constructor Details

    • GTrableRow

      protected GTrableRow(int indentLevel)
      Constructor
      Parameters:
      indentLevel - the indent level of this row
  • Method Details

    • getIndentLevel

      public int getIndentLevel()
      Returns the indent level for this row.
      Returns:
      the indent level for this row
    • isExpandable

      public abstract boolean isExpandable()
      Returns true if this row is expandable.
      Returns:
      true if this row is expandable
    • isExpanded

      public boolean isExpanded()
      Returns true if this node is expanded..
      Returns:
      true if this node is expanded.
    • getChildRows

      protected abstract List<T> getChildRows()