Type Parameters:
P - the card panel type
All Superinterfaces:
TethysUIComponent
All Known Implementing Classes:
TethysUICoreCardPaneManager

public interface TethysUICardPaneManager<P extends TethysUIComponent> extends TethysUIComponent
Tethys Card panel manager.
  • Method Details

    • getActiveName

      String getActiveName()
      Get Active Name.
      Returns:
      the name
    • getActiveCard

      P getActiveCard()
      Get Active Card.
      Returns:
      the card
    • addCard

      void addCard(String pName, P pCard)
      Add Card.
      Parameters:
      pName - the name of the card.
      pCard - the card
    • selectCard

      boolean selectCard(String pName)
      Select Card.
      Parameters:
      pName - the name of the card.
      Returns:
      was card selected? true/false