Package com.six.timapi.receipts
Class DelegatableReceiptFormatter
- java.lang.Object
-
- com.six.timapi.receipts.CustomReceiptFormatter
-
- com.six.timapi.receipts.DelegatableReceiptFormatter
-
- All Implemented Interfaces:
ReceiptFormatter
- Direct Known Subclasses:
CompactReceiptFormatter
,NormalReceiptFormatter
,SuperCompactReceiptFormatter
,UltraCompactReceiptFormatter
public class DelegatableReceiptFormatter extends CustomReceiptFormatter
Formats transaction receipts using normal receipt format.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.six.timapi.receipts.CustomReceiptFormatter
CustomReceiptFormatter.Condition, CustomReceiptFormatter.LineFormat, CustomReceiptFormatter.TextAlignment, CustomReceiptFormatter.TextElement, CustomReceiptFormatter.TextType, CustomReceiptFormatter.TranslatedText
-
-
Constructor Summary
Constructors Constructor Description DelegatableReceiptFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Receipt>
formatReceipt(Terminal terminal, ReceiptItems receiptItems)
Format receipt using the provided fields.-
Methods inherited from class com.six.timapi.receipts.CustomReceiptFormatter
codePointsToString, getEmptyValueString, getLineFormatsCardholder, getLineFormatsMerchant, getLineFormatsSaldo, setEmptyValueString, setLineFormatsCardholder, setLineFormatsMerchant, setLineFormatsSaldo, stringToCodePoints
-
-
-
-
Method Detail
-
formatReceipt
public List<Receipt> formatReceipt(Terminal terminal, ReceiptItems receiptItems)
Description copied from class:CustomReceiptFormatter
Format receipt using the provided fields. Result is a list ofReceipt
using "\n" as line breaks.- Specified by:
formatReceipt
in interfaceReceiptFormatter
- Overrides:
formatReceipt
in classCustomReceiptFormatter
- Parameters:
terminal
- Terminal to retrieve certain field values from.receiptItems
- Receipt items used to create receipt.
-
-