1 /*
2 * Copyright (C) 1998-2002 Semiotek Inc. All Rights Reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted under the terms of either of the following
6 * Open Source licenses:
7 *
8 * The GNU General Public License, version 2, or any later version, as
9 * published by the Free Software Foundation
10 * (http://www.fsf.org/copyleft/gpl.html);
11 *
12 * or
13 *
14 * The Semiotek Public License (http://webmacro.org/LICENSE.)
15 *
16 * This software is provided "as is", with NO WARRANTY, not even the
17 * implied warranties of fitness to purpose, or merchantability. You
18 * assume all risks and liabilities associated with its use.
19 *
20 * See www.webmacro.org for more information on the WebMacro project.
21 */
22
23
24 package org.webmacro.engine;
25
26 import org.webmacro.Macro;
27 import org.webmacro.util.PropertyMethod;
28
29 /***
30 * Holder for standalone function calls $a($foo)
31 *
32 * @author Brian Goetz
33 * @since 1.1
34 */
35
36 final public class FunctionCall extends PropertyMethod
37 {
38 /***
39 * Create a new FunctionCall
40 * @param name the name of the method to call
41 * @param args the arguments, including Macro objects
42 */
43 public FunctionCall (String name, Object[] args)
44 {
45 super(name, args);
46 }
47
48 /***
49 * Create a new FunctionCall
50 * @param name the name of the method to call
51 * @param args the arguments, including Macro objects
52 */
53 public FunctionCall (String name, Macro args)
54 {
55 super(name, args);
56 }
57 }