com.liferay.faces.util.el
Class ELResolverBase

java.lang.Object
  extended by javax.el.ELResolver
      extended by com.liferay.faces.util.el.ELResolverBase
Direct Known Subclasses:
ExtELResolver

public abstract class ELResolverBase
extends javax.el.ELResolver

Author:
Neil Griffin

Field Summary
 
Fields inherited from class javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
ELResolverBase()
           
 
Method Summary
protected static void addFeatureDescriptor(String featureName, Class<?> classType)
           
 Iterator<FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext elContext, Object base)
           
 Class<?> getType(javax.el.ELContext elContext, Object base, Object property)
           
 Object getValue(javax.el.ELContext elContext, Object base, Object property)
           
 boolean isReadOnly(javax.el.ELContext elContext, Object base, Object property)
           
protected abstract  Object resolveProperty(javax.el.ELContext elContext, Object base, String property)
           
protected abstract  Object resolveVariable(javax.el.ELContext elContext, String varName)
           
 void setValue(javax.el.ELContext elContext, Object base, Object property, Object value)
           
 
Methods inherited from class javax.el.ELResolver
getCommonPropertyType, invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ELResolverBase

public ELResolverBase()
Method Detail

addFeatureDescriptor

protected static void addFeatureDescriptor(String featureName,
                                           Class<?> classType)

resolveProperty

protected abstract Object resolveProperty(javax.el.ELContext elContext,
                                          Object base,
                                          String property)

resolveVariable

protected abstract Object resolveVariable(javax.el.ELContext elContext,
                                          String varName)

getFeatureDescriptors

public Iterator<FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext elContext,
                                                         Object base)
Specified by:
getFeatureDescriptors in class javax.el.ELResolver

getType

public Class<?> getType(javax.el.ELContext elContext,
                        Object base,
                        Object property)
Specified by:
getType in class javax.el.ELResolver

getValue

public Object getValue(javax.el.ELContext elContext,
                       Object base,
                       Object property)
Specified by:
getValue in class javax.el.ELResolver

setValue

public void setValue(javax.el.ELContext elContext,
                     Object base,
                     Object property,
                     Object value)
Specified by:
setValue in class javax.el.ELResolver

isReadOnly

public boolean isReadOnly(javax.el.ELContext elContext,
                          Object base,
                          Object property)
Specified by:
isReadOnly in class javax.el.ELResolver


Copyright © 2015 Liferay, Inc.. All rights reserved.