OSDN Git Service

initial commit
[xdf/git-repos.git] / xdf-swing / src / main / java / jp / ac / aiit / xdf / component / swing / typeconvert / ColorConverter.java
1 package jp.ac.aiit.xdf.component.swing.typeconvert;
2
3 import java.awt.Color;
4
5 import jp.ac.aiit.xdf.core.typeconvert.TypeConverter;
6
7 /**
8  * 16進カラーコードで記述された色をjava.awt.Colorに変換する
9  * 
10  * @author kodama
11  */
12 public class ColorConverter implements TypeConverter<Color> {
13
14         @Override
15         public Color apply(String target) {
16                 try{
17                         return new Color(Integer.parseInt(target.substring(1), 16));
18                 } catch(Exception e){
19                 }
20                 return null;
21         }
22
23         @Override
24         public boolean isAppliable(String target) {
25                 return true;
26         }
27 }