org.codehaus.mojo.appassembler.daemon
Interface DaemonGeneratorService

All Known Implementing Classes:
DefaultDaemonGeneratorService

public interface DaemonGeneratorService

Version:
$Id: DaemonGeneratorService.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Trygve Laugstøl

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void generateDaemon(DaemonGenerationRequest generationRequest)
           
 void generateDaemon(java.lang.String platform, java.io.File stubDescriptor, org.codehaus.mojo.appassembler.model.Daemon stubDaemon, java.io.File outputDirectory, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void generateDaemon(java.lang.String platform, java.io.File stubDescriptor, java.io.File outputDirectory, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 org.codehaus.mojo.appassembler.model.Daemon loadModel(java.io.File stubDescriptor)
           
 org.codehaus.mojo.appassembler.model.Daemon mergeDaemons(org.codehaus.mojo.appassembler.model.Daemon dominant, org.codehaus.mojo.appassembler.model.Daemon recessive)
           
 void validateDaemon(org.codehaus.mojo.appassembler.model.Daemon daemon, java.io.File descriptor)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

generateDaemon

void generateDaemon(java.lang.String platform,
                    java.io.File stubDescriptor,
                    java.io.File outputDirectory,
                    org.apache.maven.project.MavenProject mavenProject,
                    org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

generateDaemon

void generateDaemon(java.lang.String platform,
                    java.io.File stubDescriptor,
                    org.codehaus.mojo.appassembler.model.Daemon stubDaemon,
                    java.io.File outputDirectory,
                    org.apache.maven.project.MavenProject mavenProject,
                    org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

generateDaemon

void generateDaemon(DaemonGenerationRequest generationRequest)
                    throws DaemonGeneratorException
Throws:
DaemonGeneratorException

mergeDaemons

org.codehaus.mojo.appassembler.model.Daemon mergeDaemons(org.codehaus.mojo.appassembler.model.Daemon dominant,
                                                         org.codehaus.mojo.appassembler.model.Daemon recessive)
                                                         throws DaemonGeneratorException
Throws:
DaemonGeneratorException

loadModel

org.codehaus.mojo.appassembler.model.Daemon loadModel(java.io.File stubDescriptor)
                                                      throws DaemonGeneratorException
Throws:
DaemonGeneratorException

validateDaemon

void validateDaemon(org.codehaus.mojo.appassembler.model.Daemon daemon,
                    java.io.File descriptor)
                    throws DaemonGeneratorException
Parameters:
daemon - The daemon to validate
descriptor - An optional file reference that will be used in the exception messages.
Throws:
DaemonGeneratorException


Copyright © 2006-2010. All Rights Reserved.