public class MacroExpander extends Object
This class performs a simple macro-expansion based on a pattern string and a ModSecurity audit-log event.
| Modifier and Type | Field and Description |
|---|---|
static String |
VAR_PREFIX |
static String |
VAR_SUFFIX |
| Constructor and Description |
|---|
MacroExpander() |
MacroExpander(Map<String,String> variables) |
MacroExpander(Properties p) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVariables(Map<String,String> vars) |
String |
expand(String str,
AuditEvent evt) |
static String |
expand(String string,
Map<String,String> vars) |
String |
get(String variable,
AuditEvent evt) |
void |
set(String key,
String val) |
protected String |
substitute(String str,
AuditEvent evt) |
public static final String VAR_PREFIX
public static final String VAR_SUFFIX
public MacroExpander()
public MacroExpander(Properties p)
public String expand(String str, AuditEvent evt)
protected String substitute(String str, AuditEvent evt)
public String get(String variable, AuditEvent evt)
Copyright © 2015 jwall.org. All Rights Reserved.