You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2009/04/06 15:10:34 UTC

svn commit: r762320 - /myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java

Author: matzew
Date: Mon Apr  6 13:10:34 2009
New Revision: 762320

URL: http://svn.apache.org/viewvc?rev=762320&view=rev
Log:
TRINIDAD-1441 - Facelets: Need Custom Validator and Converter handlers

applied plugins related change. Thx to Max Starets

Modified:
    myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java

Modified: myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java?rev=762320&r1=762319&r2=762320&view=diff
==============================================================================
--- myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java (original)
+++ myfaces/trinidad-maven/trunk/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/GenerateFaceletsTaglibsMojo.java Mon Apr  6 13:10:34 2009
@@ -328,6 +328,16 @@
                 validator.getValidatorId() : validator.getRootValidatorId();
     stream.writeCharacters(id);
     stream.writeEndElement();
+    
+    String tagHandler = faceletValidatorHandlerClass;
+    
+    if (tagHandler != null)
+    {
+      stream.writeCharacters("\n      ");
+      stream.writeStartElement("handler-class");
+      stream.writeCharacters(tagHandler);
+      stream.writeEndElement();
+    }
 
     stream.writeCharacters("\n    ");
     stream.writeEndElement();
@@ -356,6 +366,16 @@
                 converter.getConverterId() : converter.getRootConverterId();
     stream.writeCharacters(id);
     stream.writeEndElement();
+    
+    String tagHandler = faceletConverterHandlerClass;
+        
+    if (tagHandler != null)
+    {
+      stream.writeCharacters("\n      ");
+      stream.writeStartElement("handler-class");
+      stream.writeCharacters(tagHandler);
+      stream.writeEndElement();
+    }
 
     stream.writeCharacters("\n    ");
     stream.writeEndElement();
@@ -389,6 +409,16 @@
    *@parameter
    */
   private String faceletHandlerClass;
+  
+  /**
+   *@parameter
+   */
+  private String faceletConverterHandlerClass;
+  
+  /**
+   *@parameter
+   */
+  private String faceletValidatorHandlerClass;
 
   /**
    * @parameter expression="src/main/conf"