Open topic with navigation

com.hp.lft.sdk.sap.gui

## Enum ComponentType

- java.lang.Object
- - java.lang.Enum<ComponentType>
  - - com.hp.lft.sdk.sap.gui.ComponentType

- All Implemented Interfaces:
    com.hp.lft.sdk.internal.EnumValueProvider<java.lang.Integer>, java.io.Serializable, java.lang.Comparable<ComponentType>

      public enum ComponentType
      extends java.lang.Enum<ComponentType>
      implements com.hp.lft.sdk.internal.EnumValueProvider<java.lang.Integer>

  SAPGUI component type.

- - ### Enum Constant Summary

    Enum Constant and Description
    `APPLICATION` Application type.
    `BOX` Box type.
    `BUTTON` Button type.
    `C_TEXT_FIELD` CTextField type.
    `CHECK_BOX` CheckBox type.
    `COLLECTION` Collection type.
    `COMBO_BOX` ComboBox type.
    `COMPONENT` Component type.
    `COMPONENT_COLLECTION` Component Collection type.
    `CONNECTION` Connection type.
    `CONTAINER` Container type.
    `CONTAINER_SHELL` Container Shell type.
    `CONTEXT_MENU` Context Menu type.
    `CTRL_APO_GRID` APOGrid control type.
    `CTRL_CALENDAR` Calendar control type.
    `CTRL_GRID_VIEW` Grid View control type.
    `CTRL_TEXT_AREA` Editor control type.
    `CTRL_TOOL_BAR` ToolBar control type.
    `CTRL_TREE` Tree control type.
    `CUSTOM_CONTROL` Custom Control type.
    `DIALOG_SHELL` Dialog Shell type.
    `DOCK_SHELL` Dock Shell type.
    `FALLBACK_COMPONENT` Fallback Component type.
    `FRAME_WINDOW` Frame Window type.
    `GOS_SHELL` GOS Shell type.
    `GRID_TOOL_BAR` Grid ToolBar type.
    `LABEL` Label type.
    `LIST_CONTAINER` List Container type.
    `MAIN_WINDOW` Main Window type.
    `MENU` Menu type.
    `MENUBAR` Menubar type.
    `MESSAGE_WINDOW` Message Window type.
    `MODAL_WINDOW` Modal Window type.
    `OK_CODE_FIELD` OKCode Field type.
    `PASSWORD_FIELD` Password Field type.
    `RADIO_BUTTON` Radio Button type.
    `SCROLL_CONTAINER` Scroll Container type.
    `SCROLLBAR` Scrollbar type.
    `SESSION` Session type.
    `SESSION_INFO` Session Info type.
    `SHELL` Shell type.
    `SIMPLE_CONTAINER` Simple Container type.
    `SPLITTER_SHELL` Splitter Shell type.
    `STATUS_PANE` Status Pane type.
    `STATUSBAR` Statusbar type.
    `TAB` Tab type.
    `TAB_STRIP` TabStrip type.
    `TABLE_COLUMN` TableColumn type.
    `TABLE_CONTROL` Table Control type.
    `TABLE_ROW` TableRow type.
    `TEXT_FIELD` Text Field type.
    `TITLEBAR` Titlebar type.
    `TOOL_BAR` ToolBar type.
    `UNKNOWN` Unknown type.
    `USER_AREA` User Area type.
    `V_COMPONENT` VComponent type.
    `V_CONTAINER` VContainer type.

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Integer` | `getValue()` Returns the integer value representing the ComponentType.
    `static ComponentType` | `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static ComponentType[]` | `values()` Returns an array containing the constants of this enum type, in the order they are declared.

    - ### Methods inherited from class java.lang.Enum

      `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Enum Constant Detail

    - #### UNKNOWN

          public static final ComponentType UNKNOWN

      Unknown type.

    - #### COMPONENT

          public static final ComponentType COMPONENT

      Component type.

    - #### V_COMPONENT

          public static final ComponentType V_COMPONENT

      VComponent type.

    - #### V_CONTAINER

          public static final ComponentType V_CONTAINER

      VContainer type.

    - #### APPLICATION

          public static final ComponentType APPLICATION

      Application type.

    - #### CONNECTION

          public static final ComponentType CONNECTION

      Connection type.

    - #### SESSION

          public static final ComponentType SESSION

      Session type.

    - #### FRAME_WINDOW

          public static final ComponentType FRAME_WINDOW

      Frame Window type.

    - #### MAIN_WINDOW

          public static final ComponentType MAIN_WINDOW

      Main Window type.

    - #### MODAL_WINDOW

          public static final ComponentType MODAL_WINDOW

      Modal Window type.

    - #### MESSAGE_WINDOW

          public static final ComponentType MESSAGE_WINDOW

      Message Window type.

    - #### LABEL

          public static final ComponentType LABEL

      Label type.

    - #### TEXT_FIELD

          public static final ComponentType TEXT_FIELD

      Text Field type.

    - #### C_TEXT_FIELD

          public static final ComponentType C_TEXT_FIELD

      CTextField type.

    - #### PASSWORD_FIELD

          public static final ComponentType PASSWORD_FIELD

      Password Field type.

    - #### COMBO_BOX

          public static final ComponentType COMBO_BOX

      ComboBox type.

    - #### OK_CODE_FIELD

          public static final ComponentType OK_CODE_FIELD

      OKCode Field type.

    - #### BUTTON

          public static final ComponentType BUTTON

      Button type.

    - #### RADIO_BUTTON

          public static final ComponentType RADIO_BUTTON

      Radio Button type.

    - #### CHECK_BOX

          public static final ComponentType CHECK_BOX

      CheckBox type.

    - #### STATUS_PANE

          public static final ComponentType STATUS_PANE

      Status Pane type.

    - #### CUSTOM_CONTROL

          public static final ComponentType CUSTOM_CONTROL

      Custom Control type.

    - #### CONTAINER_SHELL

          public static final ComponentType CONTAINER_SHELL

      Container Shell type.

    - #### BOX

          public static final ComponentType BOX

      Box type.

    - #### CONTAINER

          public static final ComponentType CONTAINER

      Container type.

    - #### SIMPLE_CONTAINER

          public static final ComponentType SIMPLE_CONTAINER

      Simple Container type.

    - #### SCROLL_CONTAINER

          public static final ComponentType SCROLL_CONTAINER

      Scroll Container type.

    - #### LIST_CONTAINER

          public static final ComponentType LIST_CONTAINER

      List Container type.

    - #### USER_AREA

          public static final ComponentType USER_AREA

      User Area type.

    - #### TABLE_CONTROL

          public static final ComponentType TABLE_CONTROL

      Table Control type.

    - #### TABLE_COLUMN

          public static final ComponentType TABLE_COLUMN

      TableColumn type.

    - #### TABLE_ROW

          public static final ComponentType TABLE_ROW

      TableRow type.

    - #### TAB_STRIP

          public static final ComponentType TAB_STRIP

      TabStrip type.

    - #### TAB

          public static final ComponentType TAB

      Tab type.

    - #### SCROLLBAR

          public static final ComponentType SCROLLBAR

      Scrollbar type.

    - #### TOOL_BAR

          public static final ComponentType TOOL_BAR

      ToolBar type.

    - #### TITLEBAR

          public static final ComponentType TITLEBAR

      Titlebar type.

    - #### STATUSBAR

          public static final ComponentType STATUSBAR

      Statusbar type.

    - #### MENU

          public static final ComponentType MENU

      Menu type.

    - #### MENUBAR

          public static final ComponentType MENUBAR

      Menubar type.

    - #### COLLECTION

          public static final ComponentType COLLECTION

      Collection type.

    - #### SESSION_INFO

          public static final ComponentType SESSION_INFO

      Session Info type.

    - #### SHELL

          public static final ComponentType SHELL

      Shell type.

    - #### GOS_SHELL

          public static final ComponentType GOS_SHELL

      GOS Shell type.

    - #### SPLITTER_SHELL

          public static final ComponentType SPLITTER_SHELL

      Splitter Shell type.

    - #### DIALOG_SHELL

          public static final ComponentType DIALOG_SHELL

      Dialog Shell type.

    - #### DOCK_SHELL

          public static final ComponentType DOCK_SHELL

      Dock Shell type.

    - #### CONTEXT_MENU

          public static final ComponentType CONTEXT_MENU

      Context Menu type.

    - #### COMPONENT_COLLECTION

          public static final ComponentType COMPONENT_COLLECTION

      Component Collection type.

    - #### CTRL_TREE

          public static final ComponentType CTRL_TREE

      Tree control type.

    - #### CTRL_GRID_VIEW

          public static final ComponentType CTRL_GRID_VIEW

      Grid View control type.

    - #### CTRL_TOOL_BAR

          public static final ComponentType CTRL_TOOL_BAR

      ToolBar control type.

    - #### CTRL_TEXT_AREA

          public static final ComponentType CTRL_TEXT_AREA

      Editor control type.

    - #### GRID_TOOL_BAR

          public static final ComponentType GRID_TOOL_BAR

      Grid ToolBar type.

    - #### CTRL_CALENDAR

          public static final ComponentType CTRL_CALENDAR

      Calendar control type.

    - #### FALLBACK_COMPONENT

          public static final ComponentType FALLBACK_COMPONENT

      Fallback Component type.

    - #### CTRL_APO_GRID

          public static final ComponentType CTRL_APO_GRID

      APOGrid control type.

  - ### Method Detail

    - #### values

          public static ComponentType[] values()

      Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:

          for (ComponentType c : ComponentType.values())
              System.out.println(c);

      Returns:
        an array containing the constants of this enum type, in the order they are declared

    - #### valueOf

          public static ComponentType valueOf(java.lang.String name)

      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        `java.lang.IllegalArgumentException` - if this enum type has no constant with the specified name
        `java.lang.NullPointerException` - if the argument is null

    - #### getValue

          public java.lang.Integer getValue()

      Returns the integer value representing the ComponentType.
      Specified by:
        `getValue` in interface `com.hp.lft.sdk.internal.EnumValueProvider<java.lang.Integer>`
      Returns:
        the integer value.