[jboss-cvs] jboss-seam/ui/src/main/java/org/jboss/seam/ui/component ...

Peter Muir peter at bleepbleep.org.uk
Sat Jul 7 16:18:46 EDT 2007


  User: pmuir   
  Date: 07/07/07 16:18:46

  Modified:    ui/src/main/java/org/jboss/seam/ui/component 
                        UIDecorate.java
  Log:
  Add newInstnance method
  
  Revision  Changes    Path
  1.4       +8 -0      jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UIDecorate.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- UIDecorate.java	7 Jul 2007 20:10:23 -0000	1.3
  +++ UIDecorate.java	7 Jul 2007 20:18:46 -0000	1.4
  @@ -2,12 +2,15 @@
   
   import javax.faces.component.UIComponent;
   import javax.faces.component.UIComponentBase;
  +import javax.faces.context.FacesContext;
   
   import org.jboss.seam.ui.util.Decoration;
   
   public abstract class UIDecorate extends UIComponentBase
   {
   
  +   private static final String COMPONENT_TYPE = "org.jboss.seam.ui.Decorate";
  +
      public boolean hasMessage()
      {
         String clientId = getInputClientId();
  @@ -61,4 +64,9 @@
         return Decoration.getDecoration(name, this);
      }
      
  +   public static UIDecorate newInstance()
  +   {
  +      return (UIDecorate) FacesContext.getCurrentInstance().getApplication().createComponent(COMPONENT_TYPE);
  +   }
  +   
   }
  
  
  



More information about the jboss-cvs-commits mailing list