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 2008/11/25 01:42:29 UTC

svn commit: r720370 - /myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java

Author: gpetracek
Date: Mon Nov 24 16:42:29 2008
New Revision: 720370

URL: http://svn.apache.org/viewvc?rev=720370&view=rev
Log:
minor changes

Modified:
    myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java

Modified: myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java?rev=720370&r1=720369&r2=720370&view=diff
==============================================================================
--- myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java (original)
+++ myfaces/extensions/validator/branches/jsf_1.1/core/src/main/java/org/apache/myfaces/extensions/validator/core/el/DefaultELHelper.java Mon Nov 24 16:42:29 2008
@@ -18,8 +18,6 @@
  */
 package org.apache.myfaces.extensions.validator.core.el;
 
-import org.apache.myfaces.extensions.validator.internal.ToDo;
-import org.apache.myfaces.extensions.validator.internal.Priority;
 import org.apache.myfaces.extensions.validator.internal.UsageInformation;
 import org.apache.myfaces.extensions.validator.internal.UsageCategory;
 import org.apache.myfaces.extensions.validator.util.ExtValUtils;
@@ -45,7 +43,6 @@
  * it's pluggable in order to support special mechanisms of different technologies (than jsp and facelets)
  * so you can plug in your own impl. which implements a custom workaround (like the facelets workaround of this impl.)
  */
-@ToDo(Priority.MEDIUM)
 @UsageInformation(UsageCategory.INTERNAL)
 public class DefaultELHelper implements ELHelper
 {
@@ -59,8 +56,7 @@
         }
     }
 
-    public Class getTypeOfExpression(FacesContext facesContext,
-                                                    ValueBindingExpression valueBindingExpression)
+    public Class getTypeOfExpression(FacesContext facesContext, ValueBindingExpression valueBindingExpression)
     {
         //due to a restriction with the ri
         Object bean = getValueOfExpression(facesContext, valueBindingExpression);
@@ -73,8 +69,7 @@
         return facesContext.getApplication().getVariableResolver().resolveVariable(facesContext, beanName);
     }
 
-    public Object getValueOfExpression(FacesContext facesContext,
-                                                   ValueBindingExpression valueBindingExpression)
+    public Object getValueOfExpression(FacesContext facesContext, ValueBindingExpression valueBindingExpression)
     {
         return (valueBindingExpression != null) ? facesContext.getApplication()
             .createValueBinding(valueBindingExpression.getExpressionString()).getValue(facesContext) : null;
@@ -85,11 +80,6 @@
         return facesContext.getApplication().createValueBinding(valueBindingExpression) != null;
     }
 
-    private ValueBindingExpression getValueBindingExpression(UIComponent uiComponent)
-    {
-        return getValueBindingExpression(uiComponent, false);
-    }
-
     private ValueBindingExpression getValueBindingExpression(UIComponent uiComponent, boolean allowBlankCharacters)
     {
         String valueBindingExpression = getOriginalValueBindingExpression(uiComponent);
@@ -98,7 +88,11 @@
         //(e.g. for special component libs -> issue with ExtValRendererWrapper#encodeBegin)
         if(valueBindingExpression == null)
         {
-            //TODO logging
+            if(this.logger.isTraceEnabled())
+            {
+                this.logger.trace(
+                        uiComponent.getClass() + " has no value binding - component id: " + uiComponent.getId());
+            }
             return null;
         }
 
@@ -117,7 +111,7 @@
             {
                 if(logger.isWarnEnabled())
                 {
-                    logger.warn("couldn't resolve expression: " + result.getExpressionString());
+                    logger.warn("couldn't resolve expression: " + valueBindingExpression);
                 }
                 return null;
             }