terp - the Codemesh Modular
Template Interpreter v1.3.309

com.codemesh.terp.api
Class Rvalue.AbstractRvalue

java.lang.Object
  extended by com.codemesh.terp.api.Rvalue.AbstractRvalue
All Implemented Interfaces:
Rvalue
Direct Known Subclasses:
FileContentsGetter.RContents, FileContentsGetter.RLines, FileContentsGetter.RText, IndexOperatorGetter.R, Rvalue.FieldInvoker, Rvalue.ForMap, Rvalue.Holder, Rvalue.MethodInvoker, Rvalue.PropertyHolder
Enclosing interface:
Rvalue

public abstract static class Rvalue.AbstractRvalue
extends java.lang.Object
implements Rvalue


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.codemesh.terp.api.Rvalue
Rvalue.AbstractRvalue, Rvalue.FieldInvoker, Rvalue.ForMap, Rvalue.Holder, Rvalue.MethodInvoker, Rvalue.PropertyHolder<T>
 
Constructor Summary
Rvalue.AbstractRvalue()
           
 
Method Summary
 Lvalue toLvalue()
          Returns an Lvalue for the same datum that is represented by this Rvalue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.codemesh.terp.api.Rvalue
get
 

Constructor Detail

Rvalue.AbstractRvalue

public Rvalue.AbstractRvalue()
Method Detail

toLvalue

public Lvalue toLvalue()
Description copied from interface: Rvalue
Returns an Lvalue for the same datum that is represented by this Rvalue.

Specified by:
toLvalue in interface Rvalue
Returns:
an Lvalue or null if there is no corresponding Lvalue, for example because the item is readonly..

terp - the Codemesh Modular
Template Interpreter v1.3.309

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