terp - the Codemesh Modular
Template Interpreter v1.3.309

com.codemesh.terp.api
Class Lvalue.AbstractLvalue

java.lang.Object
  extended by com.codemesh.terp.api.Lvalue.AbstractLvalue
All Implemented Interfaces:
Lvalue
Direct Known Subclasses:
FileContentsSetter.LContents, FileContentsSetter.LLines, FileContentsSetter.LText, IndexOperatorSetter.L, Lvalue.FieldInvoker, Lvalue.ForMap, Lvalue.MethodInvoker
Enclosing interface:
Lvalue

public abstract static class Lvalue.AbstractLvalue
extends java.lang.Object
implements Lvalue


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.AbstractLvalue()
           
 
Method Summary
 Nvalue toNvalue()
          Returns an Nvalue for the same datum that is represented by this Lvalue.
 Rvalue toRvalue()
          Returns an Rvalue for the same datum that is represented by this Lvalue.
 
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.Lvalue
set
 

Constructor Detail

Lvalue.AbstractLvalue

public Lvalue.AbstractLvalue()
Method Detail

toRvalue

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

Specified by:
toRvalue in interface Lvalue
Returns:
an Rvalue or null if there is no corresponding Rvalue.

toNvalue

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

Specified by:
toNvalue in interface Lvalue
Returns:
an Nvalue ot null.

terp - the Codemesh Modular
Template Interpreter v1.3.309

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