You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2008/06/07 23:49:58 UTC
svn commit: r664400 - in /myfaces/core/trunk_1.2.x/api: ./
src/main/java-templates/javax/faces/component/
src/main/java/javax/faces/component/
src/main/java/javax/faces/component/html/ src/main/resources/META-INF/
Author: lu4242
Date: Sat Jun 7 14:49:57 2008
New Revision: 664400
URL: http://svn.apache.org/viewvc?rev=664400&view=rev
Log:
merge changes from 659879 to 664276 (apply myfaces-builder-plugin for component generation and build myfaces-metadata.xml
Added:
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UICommand.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UICommand.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIData.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIData.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIGraphic.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIGraphic.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UINamingContainer.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UINamingContainer.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIOutput.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIOutput.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIPanel.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIPanel.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectBoolean.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectBoolean.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectMany.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectMany.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectOne.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UISelectOne.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIViewRoot.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/UIViewRoot.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/_UIMessage.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/_UIMessage.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/_UIMessages.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/_UIMessages.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/_UIParameter.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/_UIParameter.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/_UISelectItem.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/_UISelectItem.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/_UISelectItems.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/_UISelectItems.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/HtmlInputHidden.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/HtmlInputHidden.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_AccesskeyProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_AccesskeyProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_AltProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_AltProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Change_SelectProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Change_SelectProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_DisabledClass_EnabledClassProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_DisabledClass_EnabledClassProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Disabled_ReadonlyProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Disabled_ReadonlyProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_EscapeProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_EscapeProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_EventProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_EventProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Focus_BlurProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_Focus_BlurProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlColumn.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlColumn.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlForm.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlForm.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlMessage.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlMessage.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlMessages.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlMessages.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_LabelProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_LabelProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_LinkProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_LinkProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_MessageProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_MessageProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_StyleProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_StyleProperties.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_TabindexProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_TabindexProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_TitleProperty.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_TitleProperty.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/html/_UniversalProperties.java
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/java/javax/faces/component/html/_UniversalProperties.java
myfaces/core/trunk_1.2.x/api/src/main/resources/META-INF/componentClass12.vm
- copied unchanged from r664276, myfaces/myfaces-build-tools/branches/builder_plugin/bigtest/core_trunk_1.2.x/api/src/main/resources/META-INF/componentClass12.vm
Modified:
myfaces/core/trunk_1.2.x/api/pom.xml
myfaces/core/trunk_1.2.x/api/src/main/java-templates/javax/faces/component/UIGraphicTemplate.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponent.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIForm.java
Modified: myfaces/core/trunk_1.2.x/api/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/pom.xml?rev=664400&r1=664399&r2=664400&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/pom.xml (original)
+++ myfaces/core/trunk_1.2.x/api/pom.xml Sat Jun 7 14:49:57 2008
@@ -42,6 +42,7 @@
</execution>
</executions>
</plugin>
+ <!--
<plugin>
<groupId>org.apache.myfaces.buildtools</groupId>
<artifactId>myfaces-faces-plugin</artifactId>
@@ -69,6 +70,28 @@
</dependency>
</dependencies>
</plugin>
+ -->
+ <plugin>
+ <groupId>org.apache.myfaces.buildtools</groupId>
+ <artifactId>myfaces-builder-plugin</artifactId>
+ <version>1.0.1-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>build-metadata</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>makecomp</id>
+ <configuration>
+ <jsfVersion>12</jsfVersion>
+ </configuration>
+ <goals>
+ <goal>make-components</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
<profiles>
@@ -172,7 +195,12 @@
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
-
+ <dependency>
+ <groupId>org.apache.myfaces.buildtools</groupId>
+ <artifactId>myfaces-builder-annotations</artifactId>
+ <version>1.0.1-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
Modified: myfaces/core/trunk_1.2.x/api/src/main/java-templates/javax/faces/component/UIGraphicTemplate.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java-templates/javax/faces/component/UIGraphicTemplate.java?rev=664400&r1=664399&r2=664400&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java-templates/javax/faces/component/UIGraphicTemplate.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java-templates/javax/faces/component/UIGraphicTemplate.java Sat Jun 7 14:49:57 2008
@@ -36,6 +36,7 @@
setValue(url);
}
+ @JSFProperty
/**///getUrl
public String getUrl()
{
Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponent.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponent.java?rev=664400&r1=664399&r2=664400&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponent.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponent.java Sat Jun 7 14:49:57 2008
@@ -27,12 +27,20 @@
import javax.faces.el.ValueBinding;
import javax.faces.event.AbortProcessingException;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
+
/**
* see Javadoc of <a href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html">JSF Specification</a>
*
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
*/
+@JSFComponent(
+ type="javax.faces.Component",
+ family="javax.faces.Component",
+ desc = "abstract base component",
+ configExcluded = true
+ )
public abstract class UIComponent
implements StateHolder
{
Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java?rev=664400&r1=664399&r2=664400&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java Sat Jun 7 14:49:57 2008
@@ -17,6 +17,9 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFJspProperty;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;
import javax.el.ValueExpression;
import javax.faces.FacesException;
@@ -54,6 +57,14 @@
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
*/
+@JSFComponent(type = "javax.faces.ComponentBase",
+ family = "javax.faces.ComponentBase",
+ desc = "base component when all components must inherit",
+ tagClass = "javax.faces.webapp.UIComponentELTag")
+@JSFJspProperty(name = "binding" ,
+ returnType = "java.lang.String",
+ longDesc = "Identifies a backing bean property (of type UIComponent or appropriate subclass) to bind to this component instance. This value must be an EL expression.",
+ desc="backing bean property to bind to this component instance")
public abstract class UIComponentBase
extends UIComponent
{
@@ -263,6 +274,8 @@
* Get a string which uniquely identifies this UIComponent within the scope of the nearest ancestor NamingContainer
* component. The id is not necessarily unique across all components in the current view.
*/
+ @JSFProperty
+ (literalOnly = true)
public String getId()
{
return _id;
@@ -902,6 +915,10 @@
getPathToComponent(component.getParent(), buf);
}
+ @JSFProperty(
+ literalOnly = true,
+ istransient = true,
+ tagExcluded = true)
public boolean isTransient()
{
return _transient;
@@ -1220,6 +1237,11 @@
_rendered = Boolean.valueOf(rendered);
}
+ /**
+ * A boolean value that indicates whether this component should be rendered.
+ * Default value: true.
+ **/
+ @JSFProperty
public boolean isRendered()
{
return getExpressionValue("rendered", _rendered, DEFAULT_RENDERED);
Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIForm.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIForm.java?rev=664400&r1=664399&r2=664400&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIForm.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIForm.java Sat Jun 7 14:49:57 2008
@@ -19,6 +19,9 @@
import javax.faces.context.FacesContext;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;
+
/**
* see Javadoc of <a href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html">JSF Specification</a>
@@ -26,6 +29,8 @@
* @author Manfred Geiler (latest modification by $Author$)
* @version $Revision$ $Date$
*/
+@JSFComponent(type = "javax.faces.Form",
+ family = "javax.faces.Form")
public class UIForm
extends UIComponentBase
implements NamingContainer
@@ -142,6 +147,7 @@
return null;
}
+ @JSFProperty(defaultValue = "true")
public boolean isPrependId()
{
return getExpressionValue("prependId", _prependId, true);