Open topic with navigation

com.hp.lft.sdk.te

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

- java.lang.Object
- - com.hp.lft.sdk.DescriptionBase.Init<T>
  - - com.hp.lft.sdk.te.FieldDescription.Init<T>

- Direct Known Subclasses:
    FieldDescription.Builder
  Enclosing class:
    FieldDescription

      protected abstract static class FieldDescription.Init<T extends FieldDescription.Init<T>>
      extends DescriptionBase.Init<T>

  Helper class for FieldDescription.Builder.

- - ### Constructor Summary

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

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `T` | `attachedText(java.lang.String attachedText)` Initializes the attached text attribute for TeField.
    `T` | `attachedText(StringProperty attachedText)` Initializes the attached text attribute for TeField.
    `FieldDescription` | `build()` Returns the built description instance (builder pattern).
    `T` | `id(java.lang.Integer id)` Initializes the id value of the field.
    `T` | `isProtected(java.lang.Boolean isProtected)` Initializes the 'protected' attribute for TeField.
    `T` | `length(java.lang.Integer length)` Initializes a field length in characters.
    `T` | `numeric(java.lang.Boolean numeric)` Initializes the numeric (only) attribute for TeField.
    `T` | `startPosition(java.lang.Integer row, java.lang.Integer column)` Initializes the position of the Terminal Emulator screen.
    `T` | `startPosition(Position position)` Initializes the position of the Terminal Emulator screen.
    `T` | `startPosition(PositionProperty position)` Initializes the position of the Terminal Emulator screen.
    `T` | `text(java.lang.String text)` Initializes the content of TeField.
    `T` | `text(StringProperty text)` Initializes the content of TeField.
    `T` | `visible(java.lang.Boolean visible)` Initializes the Visible attribute for TeField.

    - ### 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 FieldDescription build()

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

    - #### startPosition

          public T startPosition(Position position)

      Initializes the position of the Terminal Emulator screen.
      Parameters:
        `position` - the position of the Terminal Emulator screen.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### startPosition

          public T startPosition(java.lang.Integer row,
                                 java.lang.Integer column)

      Initializes the position of the Terminal Emulator screen.
      Parameters:
        `row` - the row of the Terminal Emulator screen.
        `column` - the column of the Terminal Emulator screen.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### startPosition

          public T startPosition(PositionProperty position)

      Initializes the position of the Terminal Emulator screen.
      Parameters:
        `position` - a PositionProperty representing the position of the Terminal Emulator screen.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### text

          public T text(java.lang.String text)

      Initializes the content of TeField.
      Parameters:
        `text` - the content of TeField.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### text

          public T text(StringProperty text)

      Initializes the content of TeField.
      Parameters:
        `text` - the content of TeField.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### attachedText

          public T attachedText(java.lang.String attachedText)

      Initializes the attached text attribute for TeField.
      Parameters:
        `attachedText` - the attached text attribute for TeField.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### attachedText

          public T attachedText(StringProperty attachedText)

      Initializes the attached text attribute for TeField.
      Parameters:
        `attachedText` - the attached text attribute for TeField.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### length

          public T length(java.lang.Integer length)

      Initializes a field length in characters.
      Parameters:
        `length` - the field length in characters.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### id

          public T id(java.lang.Integer id)

      Initializes the id value of the field.
      Parameters:
        `id` - the id value of the field.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### visible

          public T visible(java.lang.Boolean visible)

      Initializes the Visible attribute for TeField.
      Parameters:
        `visible` - true if visible.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### numeric

          public T numeric(java.lang.Boolean numeric)

      Initializes the numeric (only) attribute for TeField.
      Parameters:
        `numeric` - true if numeric.
      Returns:
        the description instance with the updated state (builder pattern).

    - #### isProtected

          public T isProtected(java.lang.Boolean isProtected)

      Initializes the 'protected' attribute for TeField.
      Parameters:
        `isProtected` - true if protected.
      Returns:
        the description instance with the updated state (builder pattern).