org.outerj.xreporter.report.instance
Class ReportImpl.ReportExpressionContext

java.lang.Object
  extended byorg.outerj.xreporter.report.instance.ReportImpl.ReportExpressionContext
All Implemented Interfaces:
ExpressionContext
Enclosing class:
ReportImpl

public class ReportImpl.ReportExpressionContext
extends java.lang.Object
implements ExpressionContext

ExpressionContext that resolves variables to parameter values.


Constructor Summary
ReportImpl.ReportExpressionContext()
           
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Get "something" with a certain name.
 java.lang.Object resolveVariable(java.lang.String name)
          Returns the value of the named variable, or null if there's no variable by that name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportImpl.ReportExpressionContext

public ReportImpl.ReportExpressionContext()
Method Detail

resolveVariable

public java.lang.Object resolveVariable(java.lang.String name)
Description copied from interface: ExpressionContext
Returns the value of the named variable, or null if there's no variable by that name.

Specified by:
resolveVariable in interface ExpressionContext

get

public java.lang.Object get(java.lang.String name)
Description copied from interface: ExpressionContext
Get "something" with a certain name. This could be used if functions need access to external resources, but is not used by the default function library.

Specified by:
get in interface ExpressionContext