Package | Description |
---|---|
org.apache.velocity.runtime | |
org.apache.velocity.runtime.directive |
Modifier and Type | Method and Description |
---|---|
static boolean |
RuntimeSingleton.addVelocimacro(java.lang.String name,
Node macro,
java.util.List<Macro.MacroArg> macroArgs,
Template definingTemplate)
Adds a new Velocimacro.
|
boolean |
RuntimeInstance.addVelocimacro(java.lang.String name,
Node macro,
java.util.List<Macro.MacroArg> macroArgs,
Template definingTemplate)
Adds a new Velocimacro.
|
boolean |
VelocimacroFactory.addVelocimacro(java.lang.String name,
Node macroBody,
java.util.List<Macro.MacroArg> macroArgs,
Template definingTemplate)
Adds a macro to the factory.
|
boolean |
RuntimeServices.addVelocimacro(java.lang.String name,
Node macro,
java.util.List<Macro.MacroArg> macroArgs,
Template definingTemplate)
Adds a new Velocimacro.
|
boolean |
VelocimacroManager.addVM(java.lang.String vmName,
Node macroBody,
java.util.List<Macro.MacroArg> macroArgs,
Template definingTemplate,
boolean canReplaceGlobalMacro)
Adds a VM definition to the cache.
|
Constructor and Description |
---|
MacroEntry(java.lang.String vmName,
Node macro,
java.util.List<Macro.MacroArg> macroArgs,
java.lang.String sourceTemplate,
RuntimeServices rsvc) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Macro.MacroArg> |
VelocimacroProxy.macroArgs |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<Macro.MacroArg> |
Macro.getArgArray(Node node,
RuntimeServices rsvc)
Creates an array containing the literal text from the macro
argument(s) (including the macro's name as the first arg).
|
java.util.List<Macro.MacroArg> |
VelocimacroProxy.getMacroArgs()
Return the list of macro arguments associated with this macro
|
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuilder |
Macro.macroToString(java.lang.StringBuilder buf,
java.util.List<Macro.MacroArg> macroArgs,
RuntimeServices rsvc)
For debugging purposes.
|
void |
VelocimacroProxy.setMacroArgs(java.util.List<Macro.MacroArg> args)
sets the array of arguments specified in the macro definition
|