You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2006/12/21 23:50:19 UTC
svn commit: r489510 -
/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java
Author: awiner
Date: Thu Dec 21 15:50:19 2006
New Revision: 489510
URL: http://svn.apache.org/viewvc?view=rev&rev=489510
Log:
Write a bit of Javadoc for UIXComponentBase
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java
Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java?view=diff&rev=489510&r1=489509&r2=489510
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java Thu Dec 21 15:50:19 2006
@@ -51,6 +51,31 @@
/**
+ * Base implementation of components for all of Trinidad. UIXComponentBase
+ * offers a number of features not supplied by the standard UIComponentBase
+ * class:
+ * <ul>
+ * <li>Use of FacesBean for better and easier state saving</li>
+ * <li>Support of the LifecycleRenderer class for greater Renderer
+ * control over the lifecycle</li>
+ * <li>Built-in support for both the "partialTriggers" attribute
+ * (declarative support for being a PPR target) and for triggering
+ * such components (for being a the source of a PPR-causing event).</li>
+ * </ul>
+ * <h3>FacesBean and UIXComponentBase</h3>
+ * <p>
+ * UIXComponentBase differs from UIXComponent most particularly
+ * in its use of FacesBeans to store all state. This offers
+ * a number of advantages:
+ * <ul>
+ * <li>Subclassers - if they use FacesBean for their state as well -
+ * do not need to write overrides of saveState() and restoreState().
+ * </li>
+ * <li>State is optimized by default</li>
+ * <li>Future optimizations - partly exposed today with
+ * markInitialState() - can offer major state saving improvements.
+ * </ul>
+ * </p>
* @version $Name: $ ($Revision: adfrt/faces/adf-faces-api/src/main/java/oracle/adf/view/faces/component/UIXComponentBase.java#0 $) $Date: 11-nov-2005.13:43:35 $
* @author The Oracle ADF Faces Team
* @todo Write Class Javadoc