Enum Class BaseTemplate

java.lang.Object
java.lang.Enum<BaseTemplate>
org.teamapps.ux.component.template.BaseTemplate
All Implemented Interfaces:
Serializable, Comparable<BaseTemplate>, Constable, Template

public enum BaseTemplate extends Enum<BaseTemplate> implements Template
  • Enum Constant Details

    • TOOL_BUTTON

      public static final BaseTemplate TOOL_BUTTON
    • TOOLBAR_BUTTON

      public static final BaseTemplate TOOLBAR_BUTTON
    • TOOLBAR_BUTTON_SMALL

      public static final BaseTemplate TOOLBAR_BUTTON_SMALL
    • TOOLBAR_BUTTON_TINY

      public static final BaseTemplate TOOLBAR_BUTTON_TINY
    • TOOLBAR_MENU_GROUP_HEADER

      public static final BaseTemplate TOOLBAR_MENU_GROUP_HEADER
    • TOOLBAR_MENU_BIG_BUTTON

      public static final BaseTemplate TOOLBAR_MENU_BIG_BUTTON
    • ITEM_VIEW_ITEM

      public static final BaseTemplate ITEM_VIEW_ITEM
    • APPLICATION_LISTING

      public static final BaseTemplate APPLICATION_LISTING
    • FILE_ITEM_FLOATING

      public static final BaseTemplate FILE_ITEM_FLOATING
    • FILE_ITEM_LIST

      public static final BaseTemplate FILE_ITEM_LIST
    • LIST_ITEM_SMALL_ICON_SINGLE_LINE

      public static final BaseTemplate LIST_ITEM_SMALL_ICON_SINGLE_LINE
    • LIST_ITEM_MEDIUM_ICON_SINGLE_LINE

      public static final BaseTemplate LIST_ITEM_MEDIUM_ICON_SINGLE_LINE
    • LIST_ITEM_LARGE_ICON_SINGLE_LINE

      public static final BaseTemplate LIST_ITEM_LARGE_ICON_SINGLE_LINE
    • LIST_ITEM_EXTRA_VERY_LARGE_ICON_TWO_LINES

      public static final BaseTemplate LIST_ITEM_EXTRA_VERY_LARGE_ICON_TWO_LINES
    • LIST_ITEM_VERY_LARGE_ICON_TWO_LINES

      public static final BaseTemplate LIST_ITEM_VERY_LARGE_ICON_TWO_LINES
    • LIST_ITEM_LARGE_ICON_TWO_LINES

      public static final BaseTemplate LIST_ITEM_LARGE_ICON_TWO_LINES
    • LIST_ITEM_MEDIUM_ICON_TWO_LINES

      public static final BaseTemplate LIST_ITEM_MEDIUM_ICON_TWO_LINES
    • FORM_SECTION_HEADER

      public static final BaseTemplate FORM_SECTION_HEADER
    • BUTTON

      public static final BaseTemplate BUTTON
    • BUTTON_LARGE

      public static final BaseTemplate BUTTON_LARGE
    • BUTTON_XLARGE

      public static final BaseTemplate BUTTON_XLARGE
    • NOTIFICATION_ICON_CAPTION

      public static final BaseTemplate NOTIFICATION_ICON_CAPTION
    • NOTIFICATION_ICON_CAPTION_DESCRIPTION

      public static final BaseTemplate NOTIFICATION_ICON_CAPTION_DESCRIPTION
  • Field Details

  • Method Details

    • values

      public static BaseTemplate[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BaseTemplate valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • createListStyleIconTwoLinesBadgeTemplate

      public static Template createListStyleIconTwoLinesBadgeTemplate(int iconSize, VerticalElementAlignment verticalIconAlignment, int maxHeight, int spacing)
    • createListStyleIconTwoLinesBadgeTemplate

      public static Template createListStyleIconTwoLinesBadgeTemplate(int iconSize, VerticalElementAlignment verticalIconAlignment, int maxHeight, int spacing, boolean wrapLines)
    • createTreeSingleLineNodeTemplate

      public static Template createTreeSingleLineNodeTemplate(int iconSize, VerticalElementAlignment verticalIconAlignment, int maxHeight)
    • createTreeSingleLineNodeTemplate

      public static Template createTreeSingleLineNodeTemplate(int iconSize, VerticalElementAlignment verticalIconAlignment, int maxHeight, boolean wrapLines)
    • createFormButtonTemplate

      public static Template createFormButtonTemplate(int iconSize, float relativeFontSize)
    • createUiTemplate

      public UiTemplate createUiTemplate()
      Specified by:
      createUiTemplate in interface Template
    • getPropertyNames

      public List<String> getPropertyNames()
      Specified by:
      getPropertyNames in interface Template
    • getTemplate

      public Template getTemplate()