org.apache.velocity.runtime

Class VelocimacroManager.MacroEntry

protected class VelocimacroManager.MacroEntry extends Object

wrapper class for holding VM information
Field Summary
String[]argarray
booleanfromLibrary
Stringmacrobody
Stringmacroname
VelocimacroManagermanager
SimpleNodenodeTree
Stringsourcetemplate
Constructor Summary
MacroEntry(VelocimacroManager vmm, String vmName, String macroBody, String[] argArray, String sourceTemplate)
Method Summary
VelocimacroProxycreateVelocimacro(String namespace)
booleangetFromLibrary()
SimpleNodegetNodeTree()
StringgetSourceTemplate()
voidparseTree(InternalContextAdapter ica)
voidsetFromLibrary(boolean b)
voidsetup(InternalContextAdapter ica)

Field Detail

argarray

String[] argarray

fromLibrary

boolean fromLibrary

macrobody

String macrobody

macroname

String macroname

manager

VelocimacroManager manager

nodeTree

SimpleNode nodeTree

sourcetemplate

String sourcetemplate

Constructor Detail

MacroEntry

MacroEntry(VelocimacroManager vmm, String vmName, String macroBody, String[] argArray, String sourceTemplate)

Method Detail

createVelocimacro

VelocimacroProxy createVelocimacro(String namespace)

getFromLibrary

public boolean getFromLibrary()

getNodeTree

public SimpleNode getNodeTree()

getSourceTemplate

public String getSourceTemplate()

parseTree

void parseTree(InternalContextAdapter ica)

setFromLibrary

public void setFromLibrary(boolean b)

setup

void setup(InternalContextAdapter ica)
Copyright B) 2002 Apache Software Foundation. All Rights Reserved.