JTools

org.jtools.tmpl.api.macro
Class BuildInMacro.BIMBegin

java.lang.Object
  extended by org.jtools.tmpl.api.macro.AbstractMacro
      extended by org.jtools.tmpl.api.macro.BuildInMacro.BIMBegin
All Implemented Interfaces:
Macro
Enclosing class:
BuildInMacro

public static class BuildInMacro.BIMBegin
extends AbstractMacro


Constructor Summary
BuildInMacro.BIMBegin()
           
 
Method Summary
 void execute(MacroStatement stmt, Properties args, Collection<String> ellipseArgs, Collection<String> lines, MacroCallback callback)
          executes this macro.
 
Methods inherited from class org.jtools.tmpl.api.macro.AbstractMacro
getArgumentEllipse, getArguments, getDestLanguages, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildInMacro.BIMBegin

public BuildInMacro.BIMBegin()
Method Detail

execute

public void execute(MacroStatement stmt,
                    Properties args,
                    Collection<String> ellipseArgs,
                    Collection<String> lines,
                    MacroCallback callback)
             throws IOException,
                    CompilerException
Description copied from interface: Macro
executes this macro.

Parameters:
stmt - declaration of the statement that calls this macro.
args - list of macro's arguments may be null or empty if the macro was called without arguments.
lines - list of stmt lines that are not interpreted as arguments. may be null or empty if the macro was called without additional lines.
callback - the interface to add this macro's replacements - created by calls to stmt - to.
Throws:
IOException
CompilerException

JTools

© 2000-2006, JTools.org.