}
protected Object getDataToStore(FacesContext context, Object data) {
Skin skin = SkinFactory.getInstance().getSkin(context);
byte[] ret = new byte[6];
Zipper2 zipper = new Zipper2(ret);
String skinParameterTextColor = "generalTextColor";
String generalTextColor = (String) skin.getParameter(context, skinParameterTextColor);
if (null == generalTextColor || "".equals(generalTextColor)) {
Skin defaultSkin = SkinFactory.getInstance().getDefaultSkin(context);
generalTextColor = (String) defaultSkin.getParameter(context, skinParameterTextColor);
}
Integer color = HtmlColor.decode( generalTextColor == null ? "#000000":generalTextColor ).getRGB();
zipper.addColor(color);
String skinParameterBackgroundColor = "controlBackgroundColor";
String generalBackgroundColor = (String) skin.getParameter(context, skinParameterBackgroundColor);
if (null == generalBackgroundColor || "".equals(generalBackgroundColor)) {
Skin defaultSkin = SkinFactory.getInstance().getDefaultSkin(context);
generalBackgroundColor = (String) defaultSkin.getParameter(context, skinParameterBackgroundColor);
}
color = HtmlColor.decode( generalTextColor == null ? "#FFFFFF":generalBackgroundColor ).getRGB();
zipper.addColor(color);
return ret;
}