Class PartialTemplateMacro

  • All Implemented Interfaces:
    org.apache.maven.doxia.macro.Macro, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

    @Component(role=org.apache.maven.doxia.macro.Macro.class,
               hint="partial")
    public class PartialTemplateMacro
    extends org.apache.maven.doxia.macro.AbstractMacro
    implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
    Since:
    2.4
    Author:
    Christophe Friederich
    • Constructor Detail

      • PartialTemplateMacro

        public PartialTemplateMacro()
    • Method Detail

      • contextualize

        public void contextualize​(org.codehaus.plexus.context.Context context)
                           throws org.codehaus.plexus.context.ContextException
        Specified by:
        contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
        Throws:
        org.codehaus.plexus.context.ContextException
      • execute

        public void execute​(org.apache.maven.doxia.sink.Sink sink,
                            org.apache.maven.doxia.macro.MacroRequest request)
                     throws org.apache.maven.doxia.macro.MacroExecutionException
        Specified by:
        execute in interface org.apache.maven.doxia.macro.Macro
        Throws:
        org.apache.maven.doxia.macro.MacroExecutionException