[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