terp - the Codemesh Modular
Template Interpreter v1.3.309

com.codemesh.terp.api
Class Lvalue.MethodInvoker

java.lang.Object
  extended by com.codemesh.terp.api.Lvalue.AbstractLvalue
      extended by com.codemesh.terp.api.Lvalue.MethodInvoker
All Implemented Interfaces:
Lvalue
Enclosing interface:
Lvalue

public static class Lvalue.MethodInvoker
extends Lvalue.AbstractLvalue


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.codemesh.terp.api.Lvalue
Lvalue.AbstractLvalue, Lvalue.FieldInvoker, Lvalue.ForMap, Lvalue.MethodInvoker
 
Constructor Summary
Lvalue.MethodInvoker(java.lang.Object receiver, java.lang.reflect.Method method)
           
 
Method Summary
 java.lang.Object set(java.lang.Object value)
          Sets a new value and returns the old one.
 
Methods inherited from class com.codemesh.terp.api.Lvalue.AbstractLvalue
toNvalue, toRvalue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lvalue.MethodInvoker

public Lvalue.MethodInvoker(java.lang.Object receiver,
                            java.lang.reflect.Method method)
Method Detail

set

public java.lang.Object set(java.lang.Object value)
Description copied from interface: Lvalue
Sets a new value and returns the old one.

Parameters:
value - the new value.
Returns:
the old value.

terp - the Codemesh Modular
Template Interpreter v1.3.309

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.