org.apache.velocity.runtime.parser.node

Class GetExecutor


public class GetExecutor
extends AbstractExecutor

Executor that simply tries to execute a get(key) operation. This will try to find a get(key) method for any type of object, not just objects that implement the Map interface as was previously the case.

Version:
$Id: GetExecutor.java,v 1.6 2001/10/22 03:53:25 jon Exp $

Author:
Jason van Zyl

Field Summary

private Object[]
args
Container to hold the 'key' part of get(key).

Fields inherited from class org.apache.velocity.runtime.parser.node.AbstractExecutor

method, rsvc

Constructor Summary

GetExecutor(RuntimeServices r, Class c, String key)
Default constructor.

Method Summary

Object
execute(Object o, InternalContextAdapter context)
Execute method against context.

Methods inherited from class org.apache.velocity.runtime.parser.node.AbstractExecutor

execute, isAlive

Field Details

args

private Object[] args
Container to hold the 'key' part of get(key).

Constructor Details

GetExecutor

public GetExecutor(RuntimeServices r,
                   Class c,
                   String key)
            throws Exception
Default constructor.

Method Details

execute

public Object execute(Object o,
                      InternalContextAdapter context)
            throws IllegalAccessException,
                   MethodInvocationException
Execute method against context.
Overrides:
execute in interface AbstractExecutor


Copyright © 2003 Apache Software Foundation. All Rights Reserved.