1 package be
.nikiroo
.jvcard
.resources
.bundles
;
3 import java
.io
.IOException
;
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
;
12 * All colour information must come from here.
17 public class ColorBundle
extends Bundle
<ColorOption
> {
18 public ColorBundle() {
19 new Bundles().super(ColorOption
.class, Target
.colors
);
23 protected void writeHeader(Writer writer
) throws IOException
{
24 ColorOption
.writeHeader(writer
);
28 protected void writeValue(Writer writer
, ColorOption id
) throws IOException
{
29 writer
.write(id
.name() + "_FG");
31 if (map
.containsKey(id
.name() + "_FG"))
32 writer
.write(map
.getString(id
.name() + "_FG").trim());
36 writer
.write(id
.name() + "_BG");
38 if (map
.containsKey(id
.name() + "_BG"))
39 writer
.write(map
.getString(id
.name() + "_BG").trim());