1 package be
.nikiroo
.jvcard
.tui
.windows
;
3 import java
.util
.ArrayList
;
7 import jexer
.TApplication
;
8 import jexer
.TKeypress
;
9 import be
.nikiroo
.jvcard
.Contact
;
10 import be
.nikiroo
.jvcard
.Data
;
12 public class TuiRawContactWindow
extends TuiBrowserWindow
{
14 public TuiRawContactWindow(TuiBasicWindow parent
, Contact contact
) {
15 super(parent
, "Contact RAW mode", false);
17 List
<String
> headers
= new ArrayList
<String
>();
20 List
<List
<String
>> dataLines
= new ArrayList
<List
<String
>>();
21 for (Data data
: contact
) {
22 List
<String
> dataLine
= new ArrayList
<String
>(1);
23 dataLine
.add(data
.getName());
24 if (data
.isBinary()) {
25 dataLine
.add("[BINARY]");
27 dataLine
.add(data
.getValue());
29 dataLines
.add(dataLine
);
32 addKeyBinding(TKeypress
.kbQ
, "Quit", new TAction() {
39 setData(headers
, dataLines
);