You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2010/11/08 19:09:55 UTC
svn commit: r1032654 -
/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java
Author: gpetracek
Date: Mon Nov 8 18:09:55 2010
New Revision: 1032654
URL: http://svn.apache.org/viewvc?rev=1032654&view=rev
Log:
updated javadoc
Modified:
myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java
Modified: myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java?rev=1032654&r1=1032653&r2=1032654&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java (original)
+++ myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java Mon Nov 8 18:09:55 2010
@@ -57,9 +57,7 @@ import java.util.logging.Logger;
*
* <p>Adding a new ProjectStage is done via the
* {@link java.util.ServiceLoader} mechanism. A class deriving from {@link ProjectStage}
- * must be provided and used for creating a single static instance of it. The name of
- * the class should be the name of the ProjectStage prefixed with 'C',
- * e.g. "CUnitTest"</p>
+ * must be provided and used for creating a single static instance of it.
*
* <p>Custom ProjectStages can be implemented by writing anonymous ProjectStage
* members into a registered {@link ProjectStageHolder} as shown in the following
@@ -67,11 +65,11 @@ import java.util.logging.Logger;
* <pre>
* package org.apache.myfaces.extensions.cdi.test.api.projectstage;
* public class MyProjectStages implements ProjectStageHolder {
- * public static final class CMyOwnProjectStage extends ProjectStage {};
- * public static final CMyOwnProjectStage MyOwnProjectStage = new CMyOwnProjectStage();
- *
- * public static final class CMyOtherProjectStage extends ProjectStage {};
- * public static final CMyOtherProjectStage MyOtherProjectStage = new CMyOtherProjectStage();
+ * public static final class MyOwnProjectStage extends ProjectStage {};
+ * public static final MyOwnProjectStage MyOwnProjectStage = new MyOwnProjectStage();
+ *
+ * public static final class MyOtherProjectStage extends ProjectStage {};
+ * public static final MyOtherProjectStage MyOtherProjectStage = new MyOtherProjectStage();
* }
* </pre>
* <p>For activating those projectstages, you have to register this ProjectStageHolder class
@@ -89,7 +87,7 @@ import java.util.logging.Logger;
* by the system:
* <pre>
* ProjectStage myOwnPs = ProjectStage.valueOf("MyOwnProjectStage");
- if (myOwnPs.equals(MyOwnProjectStage.MyOwnProjectStage)) ...
+ if (myOwnPs.equals(MyOwnProjectStage.MyOwnProjectStage)) ...
* </pre>
*
*/
@@ -103,14 +101,14 @@ public abstract class ProjectStage imple
*
* We don't need to use a ConcurrentHashMap because writing to it will
* only be performed in the static initializer block which is guaranteed
- * to be atomic by the VM spec.
+ * to be atomic by the VM spec.
*/
private static Map<String, ProjectStage> projectStages = new HashMap<String, ProjectStage>();
/**
* All the registered ProjectStage values.
* We don't need to make this volatile because of the classloader guarantees of
- * the VM.
+ * the VM.
*/
private static ProjectStage[] values = null;
@@ -119,7 +117,7 @@ public abstract class ProjectStage imple
*/
private static final Logger log = Logger.getLogger(ProjectStage.class.getName());
-
+
/**
* The static initializer block will register all custom ProjectStages
* by simply touching their classes due loding it with the
@@ -136,7 +134,7 @@ public abstract class ProjectStage imple
}
}
-
+
/** the name of the ProjectStage*/
private String psName;
@@ -176,7 +174,7 @@ public abstract class ProjectStage imple
{
return values;
}
-
+
public String toString()
{
return psName;