All Implemented Interfaces:
Runnable

public class DrawBox extends ClearVideoRegion
Output request executor for RemoteOrderDisplay method DrawBox.
  • Constructor Details

    • DrawBox

      public DrawBox(RemoteOrderDisplayProperties data, int units, int row, int column, int height, int width, int attribute, int bordertype)
      Constructor. Stores given parameters for later use.
      Parameters:
      data - Property set of device service.
      units - Bitwise mask indicating which video unit(s) to operate on.
      row - Upper row of the specified region.
      column - Left column of the specified region.
      height - Height of the specified region.
      width - Width of the specified region.
      attribute - VGA-like attribute parameter, see UPOS specification, chapter Remote Order Display - General Information - Model.
      bordertype - The border type to be drawn.
  • Method Details

    • getBordertype

      public int getBordertype()
      Retrieves parameter bordertype of method DrawBox. See UPOS specification for further information.
      Returns:
      Value of method parameter bordertype.
    • invoke

      public void invoke() throws jpos.JposException
      Description copied from class: JposOutputRequest
      Invokes the command. Must be implemented in derived class. Calls finished() to wake up potentially waiting threads.
      Overrides:
      invoke in class ClearVideoRegion
      Throws:
      jpos.JposException - JposException thrown by the command to be executed.