public abstract class AbstractMacro extends java.lang.Object implements Macro
Macro.| Constructor and Description |
|---|
AbstractMacro() |
| Modifier and Type | Method and Description |
|---|---|
void |
enableLogging(Log log)
Enable a
Doxia logger for this Doxia component. |
protected static SinkEventAttributes |
getAttributesFromMap(java.util.Map<?,?> parameters)
Convert the Map of macro parameters to an AttributeSet.
|
protected Log |
getLog()
Returns a logger for this macro.
|
protected void |
required(java.lang.String paramName,
java.lang.String paramValue)
Check if the given parameter is required.
|
private Log logger
public void enableLogging(Log log)
Doxia logger for this Doxia component.enableLogging in interface LogEnabledlog - a Log.protected Log getLog()
protected void required(java.lang.String paramName,
java.lang.String paramValue)
paramName - The name of the parameter to check.paramValue - The parameter value.protected static SinkEventAttributes getAttributesFromMap(java.util.Map<?,?> parameters)
parameters - the macro parameters.