com.caucho.el
Class EnvironmentVariableResolver

java.lang.Object
  extended by javax.el.ELResolver
      extended by com.caucho.el.AbstractVariableResolver
          extended by com.caucho.el.EnvironmentVariableResolver

public class EnvironmentVariableResolver
extends AbstractVariableResolver

Creates a variable resolver based on the classloader.


Field Summary
 
Fields inherited from class javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
EnvironmentVariableResolver()
          Creates the resolver
EnvironmentVariableResolver(ELResolver next)
          Creates the resolver
 
Method Summary
 java.lang.Object getValue(ELContext context, java.lang.Object base, java.lang.Object property)
          Returns the named variable value.
 void setValue(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)
          Sets the value for the named variable.
 
Methods inherited from class com.caucho.el.AbstractVariableResolver
getCommonPropertyType, getFeatureDescriptors, getNext, getType, isReadOnly, toString
 
Methods inherited from class javax.el.ELResolver
invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnvironmentVariableResolver

public EnvironmentVariableResolver()
Creates the resolver


EnvironmentVariableResolver

public EnvironmentVariableResolver(ELResolver next)
Creates the resolver

Method Detail

getValue

public java.lang.Object getValue(ELContext context,
                                 java.lang.Object base,
                                 java.lang.Object property)
Returns the named variable value.

Overrides:
getValue in class AbstractVariableResolver

setValue

public void setValue(ELContext context,
                     java.lang.Object base,
                     java.lang.Object property,
                     java.lang.Object value)
Sets the value for the named variable.

Overrides:
setValue in class AbstractVariableResolver