org.outerj.xreporter.report.definition
Class HttpParameterDefinition

java.lang.Object
  extended byorg.outerj.xreporter.report.definition.HttpParameterDefinition
All Implemented Interfaces:
org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable

public class HttpParameterDefinition
extends java.lang.Object
implements org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable

A parameter used in a HttpOutputDefinition. The value of the parameter will be the result of the evaluation of an expression.


Field Summary
protected  Expression expression
           
protected  ExpressionManager expressionManager
           
protected  java.lang.String name
           
 
Constructor Summary
HttpParameterDefinition()
           
 
Method Summary
 void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
           
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 java.lang.String getName()
           
 java.lang.String getValue(ExecutionContext executionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

expression

protected Expression expression

expressionManager

protected ExpressionManager expressionManager
Constructor Detail

HttpParameterDefinition

public HttpParameterDefinition()
Method Detail

compose

public void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
             throws org.apache.avalon.framework.component.ComponentException
Specified by:
compose in interface org.apache.avalon.framework.component.Composable
Throws:
org.apache.avalon.framework.component.ComponentException

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getValue

public java.lang.String getValue(ExecutionContext executionContext)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getName

public java.lang.String getName()