01: /*
02: * JFolder, Copyright 2001-2006 Gary Steinmetz
03: *
04: * Distributable under LGPL license.
05: * See terms of license at gnu.org.
06: */
07:
08: package org.jfolder.console.macro;
09:
10: //base classes
11: import java.util.HashMap;
12:
13: //project specific classes
14: import org.jfolder.common.tagging.ConceptTag;
15: import org.jfolder.common.tagging.RootConceptTagHolder;
16: import org.jfolder.common.web.template.ConsoleTemplateSession;
17: import org.jfolder.common.web.template.PageSetupContext;
18:
19: //other classes
20:
21: public interface ConsoleMacroTag extends ConceptTag {
22:
23: //
24: public void generateMacroCommands(PageSetupContext inPsc,
25: ConsoleTemplateSession inCts, RootConceptTagHolder inRcth,
26: HashMap inVars, String inFromHandle,
27: String inAliasFromHandle, String inSourcePage,
28: String inDestinationPage);
29: }
|