org.apache.maven.archetype.ui.generation
Class DefaultArchetypeGenerationConfigurator

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

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

Plexus component

Nested Class Summary
static class DefaultArchetypeGenerationConfigurator.RequiredPropertyComparator
           
 
Field Summary
 
Fields inherited from interface org.apache.maven.archetype.ui.generation.ArchetypeGenerationConfigurator
ROLE
 
Constructor Summary
DefaultArchetypeGenerationConfigurator()
           
 
Method Summary
 void configureArchetype(ArchetypeGenerationRequest request, Boolean interactiveMode, Properties executionProperties)
           
 void setArchetypeArtifactManager(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(ArchetypeArtifactManager archetypeArtifactManager)

configureArchetype

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


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