1
2
3
4
5
6
7
8
9 package tsukuba_bunko.peko.resource;
10
11 import org.xml.sax.SAXException;
12
13 import tsukuba_bunko.resource.SimpleDeserializer;
14
15 import tsukuba_bunko.peko.resource.ColorManager;
16
17
18 /***
19 * {@link java.awt.Color} 型のリソースに対する {@link tsukuba_bunko.resource.ResourceDeserializer} 実装です。
20 * @author $Author: ppoi $
21 * @version $Revision: 1.1 $
22 * @see <a href="http://softlab.tsukuba-bunko.org/peko/userguide/resource.html#type-peko:color">peko:color 型のリソース</a>
23 */
24 public class ColorDeserializer extends SimpleDeserializer {
25
26 /***
27 * <code>ColorDeserializer</code> のインスタンスを生成します。
28 */
29 public ColorDeserializer()
30 {
31 super();
32 }
33
34
35
36
37
38 protected Object convertValue( String source )
39 throws SAXException
40 {
41 ColorManager colors = ColorManager.getInstance();
42 return colors.getColor( source );
43 }
44
45
46
47 }