Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.richfaces.renderkit.html.images;
  
  import java.awt.Color;
  import java.io.DataInput;
  import java.io.DataOutput;
  import java.util.Date;
  import java.util.Map;
  
 import  javax.faces.context.FacesContext;
 
 import  org.richfaces.resource.ImageType;
 import  org.richfaces.resource.Java2DUserResource;
 import  org.richfaces.resource.PostConstructResource;
 import  org.richfaces.resource.ResourceParameter;
 import  org.richfaces.resource.StateHolderResource;
 import  org.richfaces.skin.Skin;
 import  org.richfaces.skin.SkinFactory;
 
 public abstract class ToolbarSeparatorImage implements Java2DUserResource, StateHolderResource {
     private Integer headerBackgroundColor;
     private Integer separatorHeight;
     private Integer headerGradientColor;
 
     public Integer getHeaderBackgroundColor() {
         return ;
     }
 
     public void setHeaderBackgroundColor(Integer bgColor) {
         this. = bgColor;
     }
 
     public Integer getSeparatorHeight() {
         return ;
     }
 
     @ResourceParameter(defaultValue = "9")
     public void setSeparatorHeight(Integer separatorHeight) {
         this. = separatorHeight;
     }
 
     public Integer getHeaderGradientColor() {
         return ;
     }
 
     public void setHeaderGradientColor(Integer headerGradientColor) {
         this. = headerGradientColor;
     }
 
     public void writeState(FacesContext contextDataOutput dataOutputthrows IOException {
         dataOutput.writeInt();
         dataOutput.writeInt();
         dataOutput.writeInt();
     }
 
     public void readState(FacesContext contextDataInput dataInputthrows IOException {
         this. = dataInput.readInt();
         this. = dataInput.readInt();
         this. = dataInput.readInt();
     }
 
     public boolean isTransient() {
         return false;
     }
 
     public Map<StringStringgetResponseHeaders() {
         return null;
     }
 
     public Date getLastModified() {
         return null;
     }
 
     public ImageType getImageType() {
         return ImageType.GIF;
     }
 
     @PostConstructResource
     public final void initialize() {
         FacesContext context = FacesContext.getCurrentInstance();
         Skin skin = SkinFactory.getInstance(context).getSkin(context);
         Skin defaultSkin = SkinFactory.getInstance(context).getDefaultSkin(context);
 
         String skinParameter = "headerBackgroundColor";
         String tmp = (Stringskin.getParameter(contextskinParameter);
         if (null == tmp || "".equals(tmp)) {
             tmp = (StringdefaultSkin.getParameter(contextskinParameter);
         }
         this.setHeaderBackgroundColor(Color.decode(tmp == null ? "#224986" : tmp).getRGB());
 
         skinParameter = "headerGradientColor";
         tmp = (Stringskin.getParameter(contextskinParameter);
         if (null == tmp || "".equals(tmp)) {
             tmp = (StringdefaultSkin.getParameter(contextskinParameter);
         }
         this.setHeaderGradientColor(Color.decode(tmp == null ? "#CCCCFF" : tmp).getRGB());
 
         if (getSeparatorHeight() == null) {
             setSeparatorHeight(0);
        }
    }
New to GrepCode? Check out our FAQ X