25accfe77c38a1b15761c93aa09c91f7bb2fd25e
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 String name
= id
.name() + "_FG";
31 if (map
.containsKey(name
))
32 value
= map
.getString(name
).trim();
34 writeValue(writer
, name
, value
);
36 name
= id
.name() + "_BG";
38 if (map
.containsKey(name
))
39 value
= map
.getString(name
).trim();
41 writeValue(writer
, name
, value
);