[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui/graphicImage ...

Peter Muir peter at bleepbleep.org.uk
Tue Mar 27 04:38:32 EDT 2007


  User: pmuir   
  Date: 07/03/27 04:38:32

  Modified:    src/ui/org/jboss/seam/ui/graphicImage   
                        UITransformImageBlur.java UITransformImageSize.java
                        UITransformImageType.java
  Log:
  JBSEAM-1111
  
  Revision  Changes    Path
  1.3       +19 -0     jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UITransformImageBlur.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- UITransformImageBlur.java	9 Mar 2007 19:32:30 -0000	1.2
  +++ UITransformImageBlur.java	27 Mar 2007 08:38:32 -0000	1.3
  @@ -2,7 +2,9 @@
   
   import java.io.IOException;
   
  +import javax.faces.component.StateHolder;
   import javax.faces.component.UIComponentBase;
  +import javax.faces.context.FacesContext;
   import javax.faces.el.ValueBinding;
   
   import org.jboss.seam.core.Image;
  @@ -45,4 +47,21 @@
         this.radius = width;
      }
      
  +   @Override
  +   public Object saveState(FacesContext context)
  +   {
  +      Object[] state = new Object[2];
  +      state[0] = super.saveState(context);
  +      state[1] = radius;
  +      return state;
  +   }
  +   
  +   @Override
  +   public void restoreState(FacesContext context, Object state)
  +   {
  +      Object[] objects = (Object[]) state;
  +      super.restoreState(context, objects[0]);
  +      radius = (String) objects[1];
  +   }
  +   
   }
  
  
  
  1.3       +24 -0     jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageSize.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UITransformImageSize.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageSize.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- UITransformImageSize.java	9 Mar 2007 19:32:30 -0000	1.2
  +++ UITransformImageSize.java	27 Mar 2007 08:38:32 -0000	1.3
  @@ -3,6 +3,7 @@
   import java.io.IOException;
   
   import javax.faces.component.UIComponentBase;
  +import javax.faces.context.FacesContext;
   import javax.faces.el.ValueBinding;
   
   import org.jboss.seam.core.Image;
  @@ -134,4 +135,27 @@
         this.factor = factor;
      }
      
  +   @Override
  +   public Object saveState(FacesContext context)
  +   {
  +      Object[] state = new Object[5];
  +      state[0] = super.saveState(context);
  +      state[1] = factor;
  +      state[2] = height;
  +      state[3] = width;
  +      state[4] = maintainRatio;
  +      return state;
  +   }
  +   
  +   @Override
  +   public void restoreState(FacesContext context, Object state)
  +   {
  +      Object[] objects = (Object[]) state;
  +      super.restoreState(context, objects[0]);
  +      factor = (String) objects[1];
  +      height = (String) objects[2];
  +      width = (String) objects[3];
  +      maintainRatio = (Boolean) objects[4];
  +   }
  +   
   }
  
  
  
  1.3       +18 -0     jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageType.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UITransformImageType.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageType.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- UITransformImageType.java	9 Mar 2007 19:32:30 -0000	1.2
  +++ UITransformImageType.java	27 Mar 2007 08:38:32 -0000	1.3
  @@ -3,6 +3,7 @@
   import java.io.IOException;
   
   import javax.faces.component.UIComponentBase;
  +import javax.faces.context.FacesContext;
   import javax.faces.el.ValueBinding;
   
   import org.jboss.seam.core.Image;
  @@ -51,4 +52,21 @@
         this.contentType = width;
      }
      
  +   @Override
  +   public Object saveState(FacesContext context)
  +   {
  +      Object[] state = new Object[2];
  +      state[0] = super.saveState(context);
  +      state[1] = contentType;
  +      return state;
  +   }
  +   
  +   @Override
  +   public void restoreState(FacesContext context, Object state)
  +   {
  +      Object[] objects = (Object[]) state;
  +      super.restoreState(context, objects[0]);
  +      contentType = (String) objects[1];
  +   }
  +   
   }
  
  
  



More information about the jboss-cvs-commits mailing list