org.apache.directory.daemon.installers
Class MojoCommand

java.lang.Object
  extended by org.apache.directory.daemon.installers.MojoCommand
Direct Known Subclasses:
ArchiveInstallerCommand, BinInstallerCommand, CreateImageCommand, DebInstallerCommand, InnoInstallerCommand, IzPackInstallerCommand, MacOsXPkgInstallerCommand, NsisInstallerCommand, RpmInstallerCommand, SolarisPkgInstallerCommand

public abstract class MojoCommand
extends java.lang.Object

A Mojo command pattern interface.

Version:
$Rev: 575343 $
Author:
Apache Directory Project

Field Summary
protected  java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> dependencyMap
           
protected  org.apache.maven.plugin.logging.Log log
           
protected  ServiceInstallersMojo mymojo
           
 
Constructor Summary
MojoCommand(ServiceInstallersMojo mymojo)
           
 
Method Summary
abstract  void execute()
           
abstract  java.util.Properties getFilterProperties()
           
 void processPackagedFiles(Target target, PackagedFile[] packagedFiles)
           
 void reportProcessing(PackagedFile packagedFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dependencyMap

protected final java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> dependencyMap

log

protected final org.apache.maven.plugin.logging.Log log

mymojo

protected final ServiceInstallersMojo mymojo
Constructor Detail

MojoCommand

public MojoCommand(ServiceInstallersMojo mymojo)
Method Detail

execute

public abstract void execute()
                      throws org.apache.maven.plugin.MojoExecutionException,
                             org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

getFilterProperties

public abstract java.util.Properties getFilterProperties()

reportProcessing

public void reportProcessing(PackagedFile packagedFile)

processPackagedFiles

public void processPackagedFiles(Target target,
                                 PackagedFile[] packagedFiles)


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.