Author: adubovsky
Date: 2008-06-17 05:57:20 -0400 (Tue, 17 Jun 2008)
New Revision: 9070
Added:
trunk/test-applications/facelets/src/main/java/util/converter/InplaceInputConverter.java
Modified:
trunk/test-applications/facelets/src/main/webapp/InplaceInput/InplaceInput.xhtml
trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml
Log:
Add converter for InplaceInput
Added:
trunk/test-applications/facelets/src/main/java/util/converter/InplaceInputConverter.java
===================================================================
---
trunk/test-applications/facelets/src/main/java/util/converter/InplaceInputConverter.java
(rev 0)
+++
trunk/test-applications/facelets/src/main/java/util/converter/InplaceInputConverter.java 2008-06-17
09:57:20 UTC (rev 9070)
@@ -0,0 +1,33 @@
+/**
+ *
+ */
+package util.converter;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.convert.Converter;
+
+/**
+ * @author AYanul
+ *
+ */
+public class InplaceInputConverter implements Converter{
+
+ /* (non-Javadoc)
+ * @see javax.faces.convert.Converter#getAsObject(javax.faces.context.FacesContext,
javax.faces.component.UIComponent, java.lang.String)
+ */
+ public Object getAsObject(FacesContext context, UIComponent component,
+ String value) {
+ return value.toUpperCase();
+ }
+
+ /* (non-Javadoc)
+ * @see javax.faces.convert.Converter#getAsString(javax.faces.context.FacesContext,
javax.faces.component.UIComponent, java.lang.Object)
+ */
+ public String getAsString(FacesContext context, UIComponent component,
+ Object value) {
+ // TODO Auto-generated method stub
+ return (String) value;
+ }
+
+}
Modified:
trunk/test-applications/facelets/src/main/webapp/InplaceInput/InplaceInput.xhtml
===================================================================
---
trunk/test-applications/facelets/src/main/webapp/InplaceInput/InplaceInput.xhtml 2008-06-17
09:36:19 UTC (rev 9069)
+++
trunk/test-applications/facelets/src/main/webapp/InplaceInput/InplaceInput.xhtml 2008-06-17
09:57:20 UTC (rev 9070)
@@ -52,7 +52,9 @@
onselect="#{event.onselect}"
onviewactivated="#{evant.onviewactivated}"
onviewactivation="#{event.onviewactivation}"
- binding="#{inplaceInput.myInplaceInput}" >
+ binding="#{inplaceInput.myInplaceInput}"
+ converter="inplaceInputConverter"
+ converterMessage="Can't convert">
</rich:inplaceInput>
are easy to exploit.
<h:panelGrid columns="2">
Modified:
trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml
===================================================================
---
trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml 2008-06-17
09:36:19 UTC (rev 9069)
+++
trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Converter.xml 2008-06-17
09:57:20 UTC (rev 9070)
@@ -14,4 +14,8 @@
<converter-id>comboBoxConverter</converter-id>
<converter-class>util.converter.ComboBoxConverter</converter-class>
</converter>
+ <converter>
+ <converter-id>inplaceInputConverter</converter-id>
+ <converter-class>util.converter.InplaceInputConverter</converter-class>
+ </converter>
</faces-config>
Show replies by date