public class MacroRequest
extends java.lang.Object
MacroRequest class.
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
basedir
The current base directory.
|
private static java.lang.String |
PARAM_PARSER |
private static java.lang.String |
PARAM_SOURCE_CONTENT |
private java.util.Map<java.lang.String,java.lang.Object> |
parameters
A map of parameters.
|
| Constructor and Description |
|---|
MacroRequest(java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File base)
Deprecated.
prefer other constructor
|
MacroRequest(java.lang.String sourceContent,
AbstractParser parser,
java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File base) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getBasedir()
Returns the current base directory.
|
java.lang.Object |
getParameter(java.lang.String key)
Returns on object from the map of parameters
that corresponds to the given key.
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Returns the map of parameters.
|
Parser |
getParser() |
java.lang.String |
getSourceContent() |
static boolean |
isInternalParameter(java.lang.String name) |
void |
setBasedir(java.io.File base)
Sets the current base directory.
|
private static final java.lang.String PARAM_SOURCE_CONTENT
private static final java.lang.String PARAM_PARSER
private java.io.File basedir
private java.util.Map<java.lang.String,java.lang.Object> parameters
public MacroRequest(java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File base)
param - A map of parameters.base - The current base directory.public MacroRequest(java.lang.String sourceContent,
AbstractParser parser,
java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File base)
public java.io.File getBasedir()
public void setBasedir(java.io.File base)
base - The current base directory.public java.util.Map<java.lang.String,java.lang.Object> getParameters()
public java.lang.Object getParameter(java.lang.String key)
key - The key to lookup the object.public java.lang.String getSourceContent()
public Parser getParser()
public static boolean isInternalParameter(java.lang.String name)