Open topic with navigation

com.hp.lft.sdk.stdwin

## Class WindowDescription.Init<T extends WindowDescription.Init<T>>

- java.lang.Object
- - com.hp.lft.sdk.DescriptionBase.Init<T>
  - - com.hp.lft.sdk.stdwin.UiObjectBaseDescription.Init<T>
    - - com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription.Init<T>
      - - com.hp.lft.sdk.stdwin.WindowDescription.Init<T>

- Direct Known Subclasses:
    DialogDescription.Init, WindowDescription.Builder
  Enclosing class:
    WindowDescription

      protected abstract static class WindowDescription.Init<T extends WindowDescription.Init<T>>
      extends UiObjectWithLayoutInfoDescription.Init<T>

  Helper class for WindowDescription.Builder.

- - ### Constructor Summary

    Modifier | Constructor and Description
    --- | ---
    `protected` | `Init()`

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `T` | `active(java.lang.Boolean isActive)` Initializes whether this window is the foreground object
    `T` | `border(java.lang.Boolean hasBorder)` Initializes whether this window has a thin-line border.
    `WindowDescription` | `build()` Returns the built description instance (builder pattern).
    `T` | `caption(java.lang.Boolean hasCaption)` Initializes whether this window has a title bar.
    `T` | `childWindow(java.lang.Boolean isChildWindow)` Initializes whether this window is a child window.
    `T` | `maximizable(java.lang.Boolean isMaximizable)` Initializes whether this window can be maximized.
    `T` | `mdiChildWindow(java.lang.Boolean isMdiChildWindow)` Initializes whether this window is a multiple-document interface (MDI) child window.
    `T` | `minimizable(java.lang.Boolean isMinimizable)` Initializes whether this window can be minimized.
    `T` | `ownedWindow(java.lang.Boolean isOwnedWindow)` Initializes whether this window has an owner window.
    `T` | `popupWindow(java.lang.Boolean isPopupWindow)` Initializes whether this window is a pop-up window.
    `T` | `sizebox(java.lang.Boolean hasSizebox)` Initializes whether this window has a sizing border.
    `T` | `systemMenu(java.lang.Boolean hasSystemMenu)` Initializes whether this window has a window menu on its title bar.
    `T` | `toolWindow(java.lang.Boolean isToolWindow)` Initializes whether this window is a tool window (a window intended to be used as a floating toolbar).
    `T` | `topmost(java.lang.Boolean isTopmost)` Initializes whether this object is placed above all non-topmost windows and remains in place, even when the object is deactivated.

    - ### Methods inherited from class com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription.Init

      `rightAligned, rightToLeftLayout, rightToLeftReading`

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

      `absoluteLocation, absoluteLocation, absoluteLocation, accessibleName, accessibleName, attachedText, attachedText, enabled, focused, location, location, location, nativeClass, nativeClass, size, size, size, text, text, visible, windowClassRegExp, windowClassRegExp, windowExtendedStyle, windowExtendedStyle, windowId, windowStyle, windowStyle, windowTitleRegExp, windowTitleRegExp`

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

      `index, self, vri, vri`

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

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

- - ### Constructor Detail

    - #### Init

          protected Init()

  - ### Method Detail

    - #### build

          public WindowDescription build()

      Description copied from class: `DescriptionBase.Init`
      Returns the built description instance (builder pattern).
      Overrides:
        `build` in class `DescriptionBase.Init<T extends WindowDescription.Init<T>>`
      Returns:
        The built description instance (builder pattern).

    - #### active

          public T active(java.lang.Boolean isActive)

      Initializes whether this window is the foreground object
      Parameters:
        `isActive` - sets whether this window is the foreground object
      Returns:
        the description instance with the update state (builder pattern).

    - #### border

          public T border(java.lang.Boolean hasBorder)

      Initializes whether this window has a thin-line border.
      Parameters:
        `hasBorder` - sets whether this window has a thin-line border.
      Returns:
        the description instance with the update state (builder pattern).

    - #### caption

          public T caption(java.lang.Boolean hasCaption)

      Initializes whether this window has a title bar.
      Parameters:
        `hasCaption` - sets whether this window has a title bar.
      Returns:
        the description instance with the update state (builder pattern).

    - #### sizebox

          public T sizebox(java.lang.Boolean hasSizebox)

      Initializes whether this window has a sizing border.
      Parameters:
        `hasSizebox` - whether this window has a sizing border.
      Returns:
        the description instance with the update state (builder pattern).

    - #### systemMenu

          public T systemMenu(java.lang.Boolean hasSystemMenu)

      Initializes whether this window has a window menu on its title bar.
      Parameters:
        `hasSystemMenu` - sets whether this window has a window menu on its title bar.
      Returns:
        the description instance with the update state (builder pattern).

    - #### childWindow

          public T childWindow(java.lang.Boolean isChildWindow)

      Initializes whether this window is a child window.
      Parameters:
        `isChildWindow` - sets whether this window is a child window..
      Returns:
        the description instance with the update state (builder pattern).

    - #### ownedWindow

          public T ownedWindow(java.lang.Boolean isOwnedWindow)

      Initializes whether this window has an owner window.
      Parameters:
        `isOwnedWindow` - sets whether this window has an owner window.
      Returns:
        the description instance with the update state (builder pattern).

    - #### mdiChildWindow

          public T mdiChildWindow(java.lang.Boolean isMdiChildWindow)

      Initializes whether this window is a multiple-document interface (MDI) child window.
      Parameters:
        `isMdiChildWindow` - whether this window is a multiple-document interface (MDI) child window.
      Returns:
        the description instance with the update state (builder pattern).

    - #### popupWindow

          public T popupWindow(java.lang.Boolean isPopupWindow)

      Initializes whether this window is a pop-up window.
      Parameters:
        `isPopupWindow` - sets whether this window is a pop-up window.
      Returns:
        the description instance with the update state (builder pattern).

    - #### toolWindow

          public T toolWindow(java.lang.Boolean isToolWindow)

      Initializes whether this window is a tool window (a window intended to be used as a floating toolbar).
      Parameters:
        `isToolWindow` - sets whether this window is a tool window (a window intended to be used as a floating toolbar).
      Returns:
        the description instance with the update state (builder pattern).

    - #### maximizable

          public T maximizable(java.lang.Boolean isMaximizable)

      Initializes whether this window can be maximized.
      Parameters:
        `isMaximizable` - sets whether this window can be maximized.
      Returns:
        the description instance with the update state (builder pattern).

    - #### minimizable

          public T minimizable(java.lang.Boolean isMinimizable)

      Initializes whether this window can be minimized.
      Parameters:
        `isMinimizable` - sets whether this window can be minimized.
      Returns:
        the description instance with the update state (builder pattern).

    - #### topmost

          public T topmost(java.lang.Boolean isTopmost)

      Initializes whether this object is placed above all non-topmost windows and remains in place, even when the object is deactivated.
      Parameters:
        `isTopmost` - sets whether this window is placed above all non-topmost windows and remains in place, even when the object is deactivated.
      Returns:
        the description instance with the update state (builder pattern).