public interface TethysUIControlFactory
Control Factory.
  • Method Details

    • newLabel

      TethysUILabel newLabel()
      Obtain a new label.
      Returns:
      the new label
    • newLabel

      default TethysUILabel newLabel(String pText)
      Obtain a new label.
      Parameters:
      pText - the label text
      Returns:
      the new label
    • newCheckBox

      TethysUICheckBox newCheckBox()
      Obtain a check box.
      Returns:
      the new check box
    • newCheckBox

      default TethysUICheckBox newCheckBox(String pText)
      Obtain a check box.
      Parameters:
      pText - the checkBox text
      Returns:
      the new check box
    • newTextArea

      TethysUITextArea newTextArea()
      Obtain a new textArea.
      Returns:
      the new textArea
    • newPasswordField

      TethysUIPasswordField newPasswordField()
      Obtain a new password field.
      Returns:
      the new password field
    • newProgressBar

      TethysUIProgressBar newProgressBar()
      Obtain a new progressBar.
      Returns:
      the new progressBar
    • newSlider

      TethysUISlider newSlider()
      Obtain a new slider.
      Returns:
      the new slider
    • newHTMLManager

      TethysUIHTMLManager newHTMLManager()
      Obtain a new HTML manager.
      Returns:
      the new manager
    • newTreeManager

      <T> TethysUITreeManager<T> newTreeManager()
      Obtain a new Tree manager.
      Type Parameters:
      T - the item type
      Returns:
      the new manager
    • newSplitTreeManager

      <T> TethysUISplitTreeManager<T> newSplitTreeManager()
      Obtain a new splitTree manager.
      Type Parameters:
      T - the item type
      Returns:
      the new manager