Interface IPrinter

  • All Superinterfaces:
    net.sourceforge.uiq3.IPropertyNotifier
    All Known Implementing Classes:
    Printer, Printer

    public interface IPrinter
    extends net.sourceforge.uiq3.IPropertyNotifier

    Printer interface

    • Method Detail

      • clearPrintout

        void clearPrintout()

        clear printout

      • printLine

        void printLine()
        Print empty line
      • printLine

        void printLine​(short @NotNull [] Line)
        Print a single line to simulated printer
        Parameters:
        Line - line to print
      • printLine

        void printLine​(@NotNull
                       @NotNull String Line)
        Print a single line to simulated printer
        Parameters:
        Line - Line to print
      • getPrintout

        @BeanProperty(bound=true,
                      description="The text to printed")
        @NotNull
        @TestOnly
        @NotNull String getPrintout()
        get printout for clipboard
        Returns:
        printout as java string
      • setPrintout

        @TestOnly
        void setPrintout​(@NotNull
                         @NotNull String Printout)

        set the printout from saved data

        Parameters:
        Printout - new printout
      • getPrintoutLength

        int getPrintoutLength()
        get printout for clipboard
        Returns:
        the current length of the printout