Cantaloop CGimlet - API Documentation, Version: 0.2.0, Date: 2002-05-13 21:30 CEST

org.cantaloop.cgimlet.lang
Interface MethodTemplate

All Superinterfaces:
ConstructorTemplate, Template
All Known Implementing Classes:
JMethodTemplate

public interface MethodTemplate
extends ConstructorTemplate

A template for a method.

Version:
0.2.0 ($Revision: 1.5 $)
Author:
Stefan Heimann

Method Summary
 java.lang.String getCode()
          Returns the code for this template.
 Modifier getModifier()
          Returns the modifier of this method.
 java.lang.String getName()
           
 Type getReturnType()
           
 java.lang.String invoke()
          Returns a statement that invokes this method.
 java.lang.String invoke(java.lang.String param1)
          Returns a statement that invokes this method with the given parameter.
 java.lang.String invoke(java.lang.String[] params)
          Returns a statement that invokes this method with the given parameters.
 java.lang.String invoke(java.lang.String param1, java.lang.String param2)
          Returns a statement that invokes this method with param1, param2 as parameter.
 java.lang.String invokeExpr()
          Returns a expression that invokes this method.
 java.lang.String invokeExpr(java.lang.String param1)
          Returns a expression that invokes this method with param1 as parameter.
 java.lang.String invokeExpr(java.lang.String[] params)
          Returns a expression that invokes this method with the given parameters.
 java.lang.String invokeExpr(java.lang.String param1, java.lang.String param2)
          Returns a expression that invokes this method with param1, param2 as parameter.
 java.lang.String invokeOn(java.lang.String varName)
          Returns a statement that invokes this method.
 java.lang.String invokeOn(java.lang.String varName, java.lang.String param1)
          Returns a statement that invokes this method with the given parameter.
 java.lang.String invokeOn(java.lang.String varName, java.lang.String[] params)
          Returns a statement that invokes this method with the given parameters.
 java.lang.String invokeOn(java.lang.String varName, java.lang.String param1, java.lang.String param2)
          Returns a statement that invokes this method with param1, param2 as parameter.
 java.lang.String invokeOnExpr(java.lang.String varName)
          Returns a expression that invokes this method.
 java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String param1)
          Returns a expression that invokes this method with param1 as parameter.
 java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String[] params)
          Returns a expression that invokes this method with the given parameters.
 java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String param1, java.lang.String param2)
          Returns a expression that invokes this method with param1, param2 as parameter.
 void setModifier(Modifier m)
          Sets the modifier of this method.
 void setReturnType(Type type)
           
 
Methods inherited from interface org.cantaloop.cgimlet.lang.ConstructorTemplate
addParameter, append, append, append, append, append, createHelperMethod, getBody, parameterToString, setBody
 

Method Detail

getCode

public java.lang.String getCode()
Description copied from interface: Template
Returns the code for this template.
Specified by:
getCode in interface Template

getName

public java.lang.String getName()

getReturnType

public Type getReturnType()

setReturnType

public void setReturnType(Type type)

setModifier

public void setModifier(Modifier m)
Sets the modifier of this method.

getModifier

public Modifier getModifier()
Returns the modifier of this method.

invokeExpr

public java.lang.String invokeExpr(java.lang.String param1)
Returns a expression that invokes this method with param1 as parameter.

invokeExpr

public java.lang.String invokeExpr(java.lang.String param1,
                                   java.lang.String param2)
Returns a expression that invokes this method with param1, param2 as parameter.

invokeExpr

public java.lang.String invokeExpr()
Returns a expression that invokes this method.

invokeExpr

public java.lang.String invokeExpr(java.lang.String[] params)
Returns a expression that invokes this method with the given parameters.

invoke

public java.lang.String invoke(java.lang.String param1)
Returns a statement that invokes this method with the given parameter.

invoke

public java.lang.String invoke(java.lang.String param1,
                               java.lang.String param2)
Returns a statement that invokes this method with param1, param2 as parameter.

invoke

public java.lang.String invoke()
Returns a statement that invokes this method.

invoke

public java.lang.String invoke(java.lang.String[] params)
Returns a statement that invokes this method with the given parameters.

invokeOnExpr

public java.lang.String invokeOnExpr(java.lang.String varName,
                                     java.lang.String param1)
Returns a expression that invokes this method with param1 as parameter.

invokeOnExpr

public java.lang.String invokeOnExpr(java.lang.String varName,
                                     java.lang.String param1,
                                     java.lang.String param2)
Returns a expression that invokes this method with param1, param2 as parameter.

invokeOnExpr

public java.lang.String invokeOnExpr(java.lang.String varName)
Returns a expression that invokes this method.

invokeOnExpr

public java.lang.String invokeOnExpr(java.lang.String varName,
                                     java.lang.String[] params)
Returns a expression that invokes this method with the given parameters.

invokeOn

public java.lang.String invokeOn(java.lang.String varName,
                                 java.lang.String param1)
Returns a statement that invokes this method with the given parameter.

invokeOn

public java.lang.String invokeOn(java.lang.String varName,
                                 java.lang.String param1,
                                 java.lang.String param2)
Returns a statement that invokes this method with param1, param2 as parameter.

invokeOn

public java.lang.String invokeOn(java.lang.String varName)
Returns a statement that invokes this method.

invokeOn

public java.lang.String invokeOn(java.lang.String varName,
                                 java.lang.String[] params)
Returns a statement that invokes this method with the given parameters.

Copyright 2001, 2002 Stefan Heimann, David Leuschner. All rights reserved.