Commit | Line | Data |
---|---|---|
e119a1c1 NR |
1 | package be.nikiroo.jvcard.resources.bundles; |
2 | ||
3 | import java.io.IOException; | |
4 | import java.io.Writer; | |
5 | ||
6 | import be.nikiroo.jvcard.resources.Bundles; | |
7 | import be.nikiroo.jvcard.resources.Bundles.Bundle; | |
8 | import be.nikiroo.jvcard.resources.Bundles.Target; | |
9 | import be.nikiroo.jvcard.resources.enums.ColorOption; | |
10 | ||
11 | /** | |
12 | * All colour information must come from here. | |
13 | * | |
14 | * @author niki | |
15 | * | |
16 | */ | |
17 | public class ColorBundle extends Bundle<ColorOption> { | |
18 | public ColorBundle() { | |
19 | new Bundles().super(ColorOption.class, Target.colors); | |
20 | } | |
21 | ||
22 | @Override | |
23 | protected void writeHeader(Writer writer) throws IOException { | |
24 | ColorOption.writeHeader(writer); | |
25 | } | |
26 | ||
27 | @Override | |
28 | protected void writeValue(Writer writer, ColorOption id) throws IOException { | |
29 | writer.write(id.name() + "_FG"); | |
30 | writer.write(" = "); | |
31 | if (map.containsKey(id.name() + "_FG")) | |
32 | writer.write(map.getString(id.name() + "_FG").trim()); | |
33 | ||
34 | writer.write("\n"); | |
35 | ||
36 | writer.write(id.name() + "_BG"); | |
37 | writer.write(" = "); | |
38 | if (map.containsKey(id.name() + "_BG")) | |
39 | writer.write(map.getString(id.name() + "_BG").trim()); | |
40 | ||
41 | writer.write("\n"); | |
42 | } | |
43 | } |