org.apache.maven.archetype.ui
Class DefaultArchetypeGenerationConfigurator

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.archetype.ui.DefaultArchetypeGenerationConfigurator
All Implemented Interfaces:
ArchetypeGenerationConfigurator, org.codehaus.plexus.logging.LogEnabled

public class DefaultArchetypeGenerationConfigurator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeGenerationConfigurator


Field Summary
 
Fields inherited from interface org.apache.maven.archetype.ui.ArchetypeGenerationConfigurator
ROLE
 
Constructor Summary
DefaultArchetypeGenerationConfigurator()
           
 
Method Summary
 void configureArchetype(org.apache.maven.archetype.ArchetypeGenerationRequest request, Boolean interactiveMode, Properties executionProperties)
           
 void setArchetypeArtifactManager(org.apache.maven.archetype.common.ArchetypeArtifactManager archetypeArtifactManager)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultArchetypeGenerationConfigurator

public DefaultArchetypeGenerationConfigurator()
Method Detail

setArchetypeArtifactManager

public void setArchetypeArtifactManager(org.apache.maven.archetype.common.ArchetypeArtifactManager archetypeArtifactManager)

configureArchetype

public void configureArchetype(org.apache.maven.archetype.ArchetypeGenerationRequest request,
                               Boolean interactiveMode,
                               Properties executionProperties)
                        throws org.apache.maven.archetype.exception.ArchetypeNotDefined,
                               org.apache.maven.archetype.exception.UnknownArchetype,
                               org.apache.maven.archetype.exception.ArchetypeNotConfigured,
                               IOException,
                               org.codehaus.plexus.components.interactivity.PrompterException,
                               org.apache.maven.archetype.exception.ArchetypeGenerationConfigurationFailure
Specified by:
configureArchetype in interface ArchetypeGenerationConfigurator
Throws:
org.apache.maven.archetype.exception.ArchetypeNotDefined
org.apache.maven.archetype.exception.UnknownArchetype
org.apache.maven.archetype.exception.ArchetypeNotConfigured
IOException
org.codehaus.plexus.components.interactivity.PrompterException
org.apache.maven.archetype.exception.ArchetypeGenerationConfigurationFailure


Copyright © 2007-2008 The Apache Software Foundation. All Rights Reserved.