org.apache.myfaces.extensions.validator.core.el
Class DefaultELHelper

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.el.DefaultELHelper
All Implemented Interfaces:
ELHelper

public class DefaultELHelper
extends java.lang.Object
implements ELHelper

in order to centralize the jsf version dependency within the core this el-helper supports jsp and facelets (tested with 1.1.14)

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultELHelper()
           
 
Method Summary
 java.lang.Object getBean(java.lang.String beanName)
           
 java.lang.Object getBindingOfComponent(javax.faces.component.UIComponent uiComponent, java.lang.String name)
           
 PropertyDetails getPropertyDetailsOfValueBinding(javax.faces.component.UIComponent uiComponent)
           
 java.lang.Class getTypeOfExpression(javax.faces.context.FacesContext facesContext, ValueBindingExpression valueBindingExpression)
           
 java.lang.Object getValueOfExpression(javax.faces.context.FacesContext facesContext, ValueBindingExpression valueBindingExpression)
           
 boolean isELTermValid(javax.faces.context.FacesContext facesContext, java.lang.String valueBindingExpression)
           
 boolean isELTermWellFormed(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

DefaultELHelper

public DefaultELHelper()
Method Detail

getTypeOfExpression

public java.lang.Class getTypeOfExpression(javax.faces.context.FacesContext facesContext,
                                           ValueBindingExpression valueBindingExpression)
Specified by:
getTypeOfExpression in interface ELHelper

getBean

public java.lang.Object getBean(java.lang.String beanName)
Specified by:
getBean in interface ELHelper

getValueOfExpression

public java.lang.Object getValueOfExpression(javax.faces.context.FacesContext facesContext,
                                             ValueBindingExpression valueBindingExpression)
Specified by:
getValueOfExpression in interface ELHelper

isELTermValid

public boolean isELTermValid(javax.faces.context.FacesContext facesContext,
                             java.lang.String valueBindingExpression)
Specified by:
isELTermValid in interface ELHelper

getPropertyDetailsOfValueBinding

public PropertyDetails getPropertyDetailsOfValueBinding(javax.faces.component.UIComponent uiComponent)
Specified by:
getPropertyDetailsOfValueBinding in interface ELHelper

isELTermWellFormed

public boolean isELTermWellFormed(java.lang.Object o)
Specified by:
isELTermWellFormed in interface ELHelper

getBindingOfComponent

public java.lang.Object getBindingOfComponent(javax.faces.component.UIComponent uiComponent,
                                              java.lang.String name)
Specified by:
getBindingOfComponent in interface ELHelper


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.