public class MacroFactory
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
MacroFactory() |
| Modifier and Type | Method and Description |
|---|---|
static MacroFactory |
getDirInstance(java.lang.String directory,
java.lang.ClassLoader macroClassLoader)
Design time usage: this function is called e.g. by the Layout Editor.
|
IMacro |
getMacro(java.lang.String macroName) |
java.util.List<IMacro> |
getMacros(java.lang.String tagName)
Returns all macros that are valid for a certain conmponent.
|
static MacroFactory |
getWebappInstance()
Typical runtime usage.
|
static void |
initializeWebappInstance(ServletContext servletContext)
Each web application has its macro definitions.
|
static void |
refreshDirInstances()
Refreshes all directory instances.
|
public static void initializeWebappInstance(ServletContext servletContext)
public static MacroFactory getWebappInstance()
initializeWebappInstance(ServletContext) needs to
be called one time before.public static MacroFactory getDirInstance(java.lang.String directory, java.lang.ClassLoader macroClassLoader)
public static void refreshDirInstances()
public IMacro getMacro(java.lang.String macroName)
public java.util.List<IMacro> getMacros(java.lang.String tagName)
Copyright © CaptainCasa Gmbh. All Rights Reserved.