com.hp.lft.sdk.te

Class ScreenDescription.Init<T extends ScreenDescription.Init<T>>

    • Constructor Summary

      Modifier Constructor and Description
      protected Init() 
    • Method Summary

      Modifier and Type Method and Description
      ScreenDescription build()
      Returns the built description instance (builder pattern).
      T cursorPosition(java.lang.Integer row, java.lang.Integer column)
      Initializes the position of the Terminal Emulator screen.
      T cursorPosition(Position position)
      Initializes the position of the Terminal Emulator screen.
      T cursorPosition(PositionProperty position)
      Initializes the position of the Terminal Emulator screen.
      T id(java.lang.Integer id)
      Initializes a value id of the screen.
      T inputFieldCount(java.lang.Integer inputFieldCount)
      Initializes the number of input fields on the emulator screen.
      T label(java.lang.String label)
      Initializes the label attribute for TeScreen.
      T label(StringProperty label)
      Initializes the label attribute for TeScreen.
      T protectedFieldCount(java.lang.Integer protectedFieldCount)
      Initializes the number of protected fields on the emulator screen.
      T size(java.lang.Integer rowCount, java.lang.Integer columnCount)
      Initializes the size of the Terminal Emulator screen.
      T size(Size size)
      Initializes the size of the Terminal Emulator screen.
      T size(SizeProperty size)
      Initializes the size of the Terminal Emulator screen.
      • 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

      • size

        public T size(Size size)
        Initializes the size of the Terminal Emulator screen.
        Parameters:
        size - the size of the Terminal Emulator screen.
        Returns:
        the description instance with the update state (builder pattern).
      • size

        public T size(java.lang.Integer rowCount,
                      java.lang.Integer columnCount)
        Initializes the size of the Terminal Emulator screen.
        Parameters:
        rowCount - the rowCount of the Terminal Emulator screen.
        columnCount - the columnCount of the Terminal Emulator screen.
        Returns:
        the description instance with the update state (builder pattern)
      • size

        public T size(SizeProperty size)
        Initializes the size of the Terminal Emulator screen.
        Parameters:
        size - a SizeProperty representing the size of the Terminal Emulator screen.
        Returns:
        the description instance with the update state (builder pattern).
      • cursorPosition

        public T cursorPosition(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 update state (builder pattern).
      • cursorPosition

        public T cursorPosition(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 update state (builder pattern)
      • cursorPosition

        public T cursorPosition(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 update state (builder pattern).
      • label

        public T label(java.lang.String label)
        Initializes the label attribute for TeScreen.
        Parameters:
        label - the label attribute for TeScreen.
        Returns:
        the description instance with the update state (builder pattern).
      • label

        public T label(StringProperty label)
        Initializes the label attribute for TeScreen.
        Parameters:
        label - a StringProperty(or RegExpProperty) representing the label attribute for TeScreen.
        Returns:
        the description instance with the update state (builder pattern).
      • inputFieldCount

        public T inputFieldCount(java.lang.Integer inputFieldCount)
        Initializes the number of input fields on the emulator screen.
        Parameters:
        inputFieldCount - the number of input fields on the emulator screen.
        Returns:
        the description instance with the update state (builder pattern).
      • id

        public T id(java.lang.Integer id)
        Initializes a value id of the screen.
        Parameters:
        id - the value id of the screen.
        Returns:
        the description instance with the update state (builder pattern).
      • protectedFieldCount

        public T protectedFieldCount(java.lang.Integer protectedFieldCount)
        Initializes the number of protected fields on the emulator screen.
        Parameters:
        protectedFieldCount - the number of protected fields on the emulator screen.
        Returns:
        the description instance with the update state (builder pattern).