X-Git-Url: http://git.nikiroo.be/?p=jvcard.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Fparsers%2FAbookParser.java;fp=src%2Fbe%2Fnikiroo%2Fjvcard%2Fparsers%2FAbookParser.java;h=17080225b34cc5d9fa9cbc7c1a58fd69b5da8d6c;hp=fc4df3613f2af8e34947712cdcb0860217b9d168;hb=812124d18d08bfc270adab0cd1e289dc6126563b;hpb=5c5abfd29edd67f4c16932dd8aaf16ac4ccec4f2 diff --git a/src/be/nikiroo/jvcard/parsers/AbookParser.java b/src/be/nikiroo/jvcard/parsers/AbookParser.java index fc4df36..1708022 100644 --- a/src/be/nikiroo/jvcard/parsers/AbookParser.java +++ b/src/be/nikiroo/jvcard/parsers/AbookParser.java @@ -110,10 +110,13 @@ public class AbookParser { builder.append(notes); } + // abook format = one line per contact + String out = builder.toString().replace("\n", "\\n"); + // note: save as pine means normal LN, nor CRLN - builder.append('\n'); + out = out + "\n"; - return Arrays.asList(new String[] { builder.toString() }); + return Arrays.asList(new String[] { out }); } /** @@ -153,7 +156,6 @@ public class AbookParser { int startingBKey) throws IOException { for (String s : toStrings(contact, startingBKey)) { writer.append(s); - writer.append('\n'); } } @@ -171,7 +173,6 @@ public class AbookParser { public static void write(Appendable writer, Card card) throws IOException { for (String s : toStrings(card)) { writer.append(s); - writer.append('\n'); } } }