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"