Open topic with navigation

com.hp.lft.sdk.java

# Class TabControlDescription

- java.lang.Object
- - com.hp.lft.sdk.internal.PropertiesDescriptionBase
  - - com.hp.lft.sdk.PropertiesDescription
    - - com.hp.lft.sdk.DescriptionBase
      - - com.hp.lft.sdk.java.UiObjectBaseDescription
        - - com.hp.lft.sdk.java.TabControlDescription

- All Implemented Interfaces:
    CloneableObject, Description, com.hp.lft.sdk.internal.DescriptionWithVri, java.lang.Cloneable

      public class TabControlDescription
      extends UiObjectBaseDescription

  The description of a Java TabControl test object.

- - ### Nested Class Summary

    Modifier and Type | Class and Description
    --- | ---
    `static class` | `TabControlDescription.Builder` This class can be used to construct an instance of the TabControlDescription class using the builder pattern.
    `protected static class` | `TabControlDescription.Init<T extends TabControlDescription.Init<T>>` Helper class for TabControlDescription.Builder.

  - ### Field Summary

    - ### Fields inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase

      `properties`

  - ### Constructor Summary

    Modifier | Constructor and Description
    --- | ---
    `` | `TabControlDescription()` Initializes a new instance of the TabControlDescription class.
    `protected` | `TabControlDescription(TabControlDescription.Init<?> init)` Initializes a new instance of the TabControlDescription class using the Builder pattern.

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `StringProperty` | `getOrigLogicalLocation()` Returns the original logical location of the tab object.
    `StringProperty` | `getSelectedTab()` Returns the specified tabbed panel.
    `java.lang.Integer` | `getTabsCount()` Returns the number of tabbed panels contained in the tab object.
    `void` | `setOrigLogicalLocation(java.lang.String origLogicalLocation)` Sets the original logical location of the tab object relative to the parent object.
    `void` | `setOrigLogicalLocation(StringProperty origLogicalLocation)` Sets the original logical location of the tab object relative to the parent object.
    `void` | `setSelectedTab(java.lang.String selectedTab)` Selects the specified tabbed panel.
    `void` | `setSelectedTab(StringProperty selectedTab)` Selects the specified tabbed panel .
    `void` | `setTabsCount(java.lang.Integer count)` Sets the number of tabbed panels contained in the tab object.

    - ### Methods inherited from class com.hp.lft.sdk.java.UiObjectBaseDescription

      `getAbsoluteLocation, getAttachedText, getBackgroundColor, getForegroundColor, getLabel, getLocation, getNativeClass, getObjectName, getPath, getSize, getTagName, isEnabled, isFocused, isVisible, setAbsoluteLocation, setAbsoluteLocation, setAbsoluteLocation, setAttachedText, setAttachedText, setBackgroundColor, setBackgroundColor, setEnabled, setFocused, setForegroundColor, setForegroundColor, setLabel, setLabel, setLocation, setLocation, setLocation, setNativeClass, setNativeClass, setObjectName, setObjectName, setPath, setPath, setSize, setSize, setSize, setTagName, setTagName, setVisible`

    - ### Methods inherited from class com.hp.lft.sdk.DescriptionBase

      `cloneTo, getIndex, getIndexType, getVRI, setIndex, setIndexType, setVRI, setVRI`

    - ### Methods inherited from class com.hp.lft.sdk.PropertiesDescription

      `clone`

    - ### Methods inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase

      `getValueAs, getValueAsStringProperty, insertValue`

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

      `equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface com.hp.lft.sdk.CloneableObject

      `clone`

- - ### Constructor Detail

    - #### TabControlDescription

          public TabControlDescription()

      Initializes a new instance of the TabControlDescription class.

    - #### TabControlDescription

          protected TabControlDescription(TabControlDescription.Init<?> init)

      Initializes a new instance of the TabControlDescription class using the Builder pattern.
      Parameters:
        `init` - the Builder pattern.

  - ### Method Detail

    - #### setTabsCount

          public void setTabsCount(java.lang.Integer count)

      Sets the number of tabbed panels contained in the tab object.
      Parameters:
        `count` - the number of tabbed panels contained in the tab object.

    - #### getTabsCount

          public java.lang.Integer getTabsCount()

      Returns the number of tabbed panels contained in the tab object.
      Returns:
        the number of tabbed panels contained in the tab object.

    - #### setSelectedTab

          public void setSelectedTab(StringProperty selectedTab)

      Selects the specified tabbed panel .
      Parameters:
        `selectedTab` - a `StringProperty` or `RegExpProperty`.

    - #### setSelectedTab

          public void setSelectedTab(java.lang.String selectedTab)

      Selects the specified tabbed panel.
      Parameters:
        `selectedTab` - the tabbed panel.

    - #### getSelectedTab

          public StringProperty getSelectedTab()

      Returns the specified tabbed panel.
      Returns:
        the tabbed panel.

    - #### setOrigLogicalLocation

          public void setOrigLogicalLocation(StringProperty origLogicalLocation)

      Sets the original logical location of the tab object relative to the parent object.
      Parameters:
        `origLogicalLocation` - a `StringProperty` or `RegExpProperty` of form X_<x_logical_loc>__Y_<y_logical_loc> where logical_loc is one of 'SMALL', 'BIG', 'FULL', 'CENTER' or 'UNK' if no significance was found.

    - #### setOrigLogicalLocation

          public void setOrigLogicalLocation(java.lang.String origLogicalLocation)

      Sets the original logical location of the tab object relative to the parent object.
      Parameters:
        `origLogicalLocation` - a string of form X_<x_logical_loc>__Y_<y_logical_loc> where logical_loc is one of 'SMALL', 'BIG', 'FULL', 'CENTER' or 'UNK' if no significance was found.

    - #### getOrigLogicalLocation

          public StringProperty getOrigLogicalLocation()

      Returns the original logical location of the tab object.
      Returns:
        a string of form X_<x_logical_loc>__Y_<y_logical_loc> where logical_loc is one of 'SMALL', 'BIG', 'FULL', 'CENTER' or 'UNK' if no significance was found.