org.jbpm.pvm.internal.el
Class JbpmVariableElResolver

java.lang.Object
  extended by javax.el.ELResolver
      extended by javax.el.CompositeELResolver
          extended by org.jbpm.pvm.internal.el.JbpmVariableElResolver

public class JbpmVariableElResolver
extends javax.el.CompositeELResolver

Author:
Tom Baeyens

Field Summary
 
Fields inherited from class javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
JbpmVariableElResolver(ScopeInstanceImpl scopeInstance)
           
 
Method Summary
 java.lang.Class<?> getCommonPropertyType(javax.el.ELContext context, java.lang.Object base)
           
 java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext context, java.lang.Object base)
           
 java.lang.Class<?> getType(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)
           
 java.lang.Object getValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)
           
 boolean isReadOnly(javax.el.ELContext context, java.lang.Object base, java.lang.Object property)
           
 void setValue(javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)
           
 
Methods inherited from class javax.el.CompositeELResolver
add, invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbpmVariableElResolver

public JbpmVariableElResolver(ScopeInstanceImpl scopeInstance)
Method Detail

getValue

public java.lang.Object getValue(javax.el.ELContext context,
                                 java.lang.Object base,
                                 java.lang.Object property)
Overrides:
getValue in class javax.el.CompositeELResolver

isReadOnly

public boolean isReadOnly(javax.el.ELContext context,
                          java.lang.Object base,
                          java.lang.Object property)
Overrides:
isReadOnly in class javax.el.CompositeELResolver

setValue

public void setValue(javax.el.ELContext context,
                     java.lang.Object base,
                     java.lang.Object property,
                     java.lang.Object value)
Overrides:
setValue in class javax.el.CompositeELResolver

getType

public java.lang.Class<?> getType(javax.el.ELContext context,
                                  java.lang.Object base,
                                  java.lang.Object property)
Overrides:
getType in class javax.el.CompositeELResolver

getCommonPropertyType

public java.lang.Class<?> getCommonPropertyType(javax.el.ELContext context,
                                                java.lang.Object base)
Overrides:
getCommonPropertyType in class javax.el.CompositeELResolver

getFeatureDescriptors

public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext context,
                                                                              java.lang.Object base)
Overrides:
getFeatureDescriptors in class javax.el.CompositeELResolver


Copyright © 2010 JBoss Community. All Rights Reserved.