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

org.cantaloop.cgimlet.lang
Interface ConstructorTemplate

All Superinterfaces:
Template
All Known Subinterfaces:
MethodTemplate
All Known Implementing Classes:
JConstructorTemplate

public interface ConstructorTemplate
extends Template

Template for a constructor of a class.

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

Method Summary
 void addParameter(Type type, java.lang.String name)
          Adds a parameter to the parameter list.
 void append(java.lang.String s)
          Append some code to the body.
 void append(java.lang.String s, java.lang.String a1)
          Convinience method equivalent to append(s, new String[] { a1 });.
 void append(java.lang.String s, java.lang.String[] args)
          Invokes CGUtils.sprintf(String,String[]) with the given arguments and appends the result to the body.
 void append(java.lang.String s, java.lang.String a1, java.lang.String a2)
          Convinience method equivalent to append(s, new String[] { a1, a2 });.
 void append(java.lang.String s, java.lang.String a1, java.lang.String a2, java.lang.String a3)
          Convinience method equivalent to append(s, new String[] { a1, a2, a3 });.
 MethodTemplate createHelperMethod()
          Creates a new helper method.
 java.lang.String getBody()
           
 java.lang.String parameterToString()
          Returns a textual representation of the parameters.
 void setBody(java.lang.String s)
          Set the body of the constructor.
 
Methods inherited from interface org.cantaloop.cgimlet.lang.Template
getCode
 

Method Detail

createHelperMethod

public MethodTemplate createHelperMethod()
Creates a new helper method. The helper method is automatically generated when its `parent' (this class) is generated.

addParameter

public void addParameter(Type type,
                         java.lang.String name)
Adds a parameter to the parameter list.

parameterToString

public java.lang.String parameterToString()
Returns a textual representation of the parameters.

setBody

public void setBody(java.lang.String s)
Set the body of the constructor.

getBody

public java.lang.String getBody()

append

public void append(java.lang.String s)
Append some code to the body.

append

public void append(java.lang.String s,
                   java.lang.String[] args)
Invokes CGUtils.sprintf(String,String[]) with the given arguments and appends the result to the body.

append

public void append(java.lang.String s,
                   java.lang.String a1)
Convinience method equivalent to append(s, new String[] { a1 });.

append

public void append(java.lang.String s,
                   java.lang.String a1,
                   java.lang.String a2)
Convinience method equivalent to append(s, new String[] { a1, a2 });.

append

public void append(java.lang.String s,
                   java.lang.String a1,
                   java.lang.String a2,
                   java.lang.String a3)
Convinience method equivalent to append(s, new String[] { a1, a2, a3 });.

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