Class TabStripDescription.Init<T extends TabStripDescription.Init<T>>

Direct Known Subclasses:
TabStripDescription.Builder
Enclosing class:
TabStripDescription

protected abstract static class TabStripDescription.Init<T extends TabStripDescription.Init<T>> extends UiObjectDescriptionBase.Init<T>
Helper class for TabStripDescription.Builder.
  • Constructor Details

    • Init

      protected Init()
  • Method Details

    • build

      public TabStripDescription build()
      Description copied from class: DescriptionBase.Init
      Returns the built description instance (builder pattern).
      Overrides:
      build in class UiObjectDescriptionBase.Init<T extends TabStripDescription.Init<T>>
      Returns:
      The built description instance (builder pattern).
    • attachedText

      public T attachedText(StringProperty attachedText)
      Initializes the attached text associated with the object.
      Parameters:
      attachedText - the attached text associated with the object.
      Returns:
      the Builder instance.
    • attachedText

      public T attachedText(String attachedText)
      Initializes the attached text associated with the object.
      Parameters:
      attachedText - the attached text associated with the object.
      Returns:
      the Builder instance.
    • canFocus

      public T canFocus(boolean canFocus)
      Initializes whether the control can receive the focus.
      Parameters:
      canFocus - true if the control can receive the focus; otherwise, false.
      Returns:
      the Builder instance.
    • className

      public T className(StringProperty className)
      Initializes the object's .NET class.
      Parameters:
      className - the object's .NET class.
      Returns:
      the Builder instance.
    • className

      public T className(String className)
      Initializes the object's .NET class.
      Parameters:
      className - the object's .NET class.
      Returns:
      the Builder instance.
    • allItems

      public T allItems(StringProperty allItems)
      Initializes all of the tabs in the tab strip.
      Parameters:
      allItems - all of the tabs in the tab strip.
      Returns:
      the Builder instance.
    • allItems

      public T allItems(String allItems)
      Initializes all of the tabs in the tab strip.
      Parameters:
      allItems - all of the tabs in the tab strip.
      Returns:
      the Builder instance.
    • selection

      public T selection(StringProperty selection)
      Initializes the selected tab in the tab strip.
      Parameters:
      selection - the selected tab in the tab strip.
      Returns:
      the Builder instance.
    • selection

      public T selection(String selection)
      Initializes the selected tab in the tab strip.
      Parameters:
      selection - the selected tab in the tab strip.
      Returns:
      the Builder instance.