protected Object getDataToStore(FacesContext context, Object data) {
TreeImageData dt = new TreeImageData();
String tmp;
int intValue;
Skin skin = SkinFactory.getInstance().getSkin(context);
Skin defaultSkin = SkinFactory.getInstance().getDefaultSkin(context);
String skinParameter = "generalTextColor";
tmp = (String) skin.getParameter(context, skinParameter);
if (null == tmp || "".equals(tmp)) {
tmp = (String) defaultSkin.getParameter(context, skinParameter);
}
if (tmp != null && !"".equals(tmp)) {
intValue = HtmlColor.decode(tmp).getRGB();
dt.setGeneralColor(new Integer(intValue));
} else
dt.setGeneralColor(null);
skinParameter = "controlBackgroundColor";
tmp = (String) skin.getParameter(context, skinParameter);
if (null == tmp || "".equals(tmp)) {
tmp = (String) defaultSkin.getParameter(context, skinParameter);
}
if (tmp != null && !"".equals(tmp)) {
intValue = HtmlColor.decode(tmp).getRGB();
dt.setControlColor(new Integer(intValue));
} else
dt.setControlColor(null);
skinParameter = "trimColor";
tmp = (String) skin.getParameter(context, skinParameter);
if (null == tmp || "".equals(tmp)) {
tmp = (String) defaultSkin.getParameter(context, skinParameter);
}
if (tmp != null && !"".equals(tmp)) {
intValue = HtmlColor.decode(tmp).getRGB();
dt.setTrimColor(new Integer(intValue));
} else