Class AbstractMacro

java.lang.Object
org.apache.maven.doxia.macro.AbstractMacro
All Implemented Interfaces:
Macro
Direct Known Subclasses:
EchoMacro, SnippetMacro, TocMacro

public abstract class AbstractMacro extends Object implements Macro
Abstract base class to execute Macro.
Since:
1.0
  • Constructor Details

    • AbstractMacro

      public AbstractMacro()
  • Method Details

    • getAttributesFromMap

      protected static SinkEventAttributes getAttributesFromMap(Map<?,?> parameters)
      Convert the Map of macro parameters to an AttributeSet. No check of validity is done, all parameters are added.
      Parameters:
      parameters - the macro parameters.
      Returns:
      a SinkEventAttributeSet containing the same parameters, or null if parameters is null.
      Since:
      1.1.1.