|
Cantaloop CGimlet - API Documentation, Version: 0.2.0, Date: 2002-05-13 21:30 CEST | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.cantaloop.cgimlet.lang.java.AbstractTemplate | +--org.cantaloop.cgimlet.lang.java.JConstructorTemplate | +--org.cantaloop.cgimlet.lang.java.JMethodTemplate
Field Summary | |
protected Type |
m_returnType
|
Fields inherited from class org.cantaloop.cgimlet.lang.java.JConstructorTemplate |
m_body, m_helperMethods, m_params |
Fields inherited from class org.cantaloop.cgimlet.lang.java.AbstractTemplate |
DESCR, m_modifier, m_name, UTILS |
Constructor Summary | |
JMethodTemplate(java.lang.String name)
Creates a new JMethodTemplate instance. |
|
JMethodTemplate(java.lang.String name,
Type type1,
java.lang.String name1)
|
|
JMethodTemplate(java.lang.String name,
Type type1,
java.lang.String name1,
Type type2,
java.lang.String name2)
|
Method Summary | |
java.lang.String |
getCode()
Returns the code for this template. |
protected java.lang.String |
getHelperMethodName()
|
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 |
setReturnType(Type type)
|
Methods inherited from class org.cantaloop.cgimlet.lang.java.JConstructorTemplate |
addParameter, append, append, append, append, append, createHelperMethod, getBody, parameterToString, setBody |
Methods inherited from class org.cantaloop.cgimlet.lang.java.AbstractTemplate |
getModifier, getName, setModifier |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.cantaloop.cgimlet.lang.MethodTemplate |
getModifier, getName, setModifier |
Methods inherited from interface org.cantaloop.cgimlet.lang.ConstructorTemplate |
addParameter, append, append, append, append, append, createHelperMethod, getBody, parameterToString, setBody |
Field Detail |
protected Type m_returnType
Constructor Detail |
public JMethodTemplate(java.lang.String name)
JMethodTemplate
instance.name
- the name of the method.public JMethodTemplate(java.lang.String name, Type type1, java.lang.String name1)
public JMethodTemplate(java.lang.String name, Type type1, java.lang.String name1, Type type2, java.lang.String name2)
Method Detail |
protected java.lang.String getHelperMethodName()
getHelperMethodName
in class JConstructorTemplate
public Type getReturnType()
getReturnType
in interface MethodTemplate
public void setReturnType(Type type)
setReturnType
in interface MethodTemplate
public java.lang.String invokeExpr(java.lang.String param1)
MethodTemplate
param1
as parameter.invokeExpr
in interface MethodTemplate
public java.lang.String invokeExpr(java.lang.String param1, java.lang.String param2)
MethodTemplate
param1, param2
as parameter.invokeExpr
in interface MethodTemplate
public java.lang.String invokeExpr()
MethodTemplate
invokeExpr
in interface MethodTemplate
public java.lang.String invokeExpr(java.lang.String[] params)
MethodTemplate
invokeExpr
in interface MethodTemplate
public java.lang.String invoke(java.lang.String param1)
MethodTemplate
invoke
in interface MethodTemplate
public java.lang.String invoke(java.lang.String param1, java.lang.String param2)
MethodTemplate
param1, param2
as parameter.invoke
in interface MethodTemplate
public java.lang.String invoke()
MethodTemplate
invoke
in interface MethodTemplate
public java.lang.String invoke(java.lang.String[] params)
MethodTemplate
invoke
in interface MethodTemplate
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String param1)
MethodTemplate
param1
as parameter.invokeOnExpr
in interface MethodTemplate
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String param1, java.lang.String param2)
MethodTemplate
param1, param2
as parameter.invokeOnExpr
in interface MethodTemplate
public java.lang.String invokeOnExpr(java.lang.String varName)
MethodTemplate
invokeOnExpr
in interface MethodTemplate
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String[] params)
MethodTemplate
invokeOnExpr
in interface MethodTemplate
public java.lang.String invokeOn(java.lang.String varName, java.lang.String param1)
MethodTemplate
invokeOn
in interface MethodTemplate
public java.lang.String invokeOn(java.lang.String varName, java.lang.String param1, java.lang.String param2)
MethodTemplate
param1, param2
as parameter.invokeOn
in interface MethodTemplate
public java.lang.String invokeOn(java.lang.String varName)
MethodTemplate
invokeOn
in interface MethodTemplate
public java.lang.String invokeOn(java.lang.String varName, java.lang.String[] params)
MethodTemplate
invokeOn
in interface MethodTemplate
public java.lang.String getCode()
Template
getCode
in interface MethodTemplate
getCode
in class JConstructorTemplate
|
Copyright 2001, 2002 Stefan Heimann, David Leuschner. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |