com.hp.lft.sdk.te

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

    • 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Init

        protected Init()
    • Method Detail

      • 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).