Class CustomReceiptFormatter

    • Constructor Detail

      • CustomReceiptFormatter

        public CustomReceiptFormatter()
    • Method Detail

      • getEmptyValueString

        public String getEmptyValueString()
        String to use for not defined or empty values.
      • setEmptyValueString

        public void setEmptyValueString​(String string)
        Set string to use for not defined or empty values.
      • formatReceipt

        public List<Receipt> formatReceipt​(Terminal terminal,
                                           ReceiptItems receiptItems)
        Format receipt using the provided fields. Result is a list of Receipt using "\n" as line breaks.
        Specified by:
        formatReceipt in interface ReceiptFormatter
        Parameters:
        terminal - Terminal to retrieve certain field values from.
        receiptItems - Receipt items used to create receipt.
      • stringToCodePoints

        public int[] stringToCodePoints​(String string)
      • codePointsToString

        public String codePointsToString​(int[] codePoints)