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

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

public class DefaultArchetypeSelector
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeSelector

Plexus component

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.ui.generation.ArchetypeSelector
ROLE
 
Constructor Summary
DefaultArchetypeSelector()
           
 
Method Summary
 void selectArchetype(ArchetypeGenerationRequest request, Boolean interactiveMode, String catalogs)
           
 void setArchetypeSelectionQueryer(ArchetypeSelectionQueryer archetypeSelectionQueryer)
           
 
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

DefaultArchetypeSelector

public DefaultArchetypeSelector()
Method Detail

selectArchetype

public void selectArchetype(ArchetypeGenerationRequest request,
                            Boolean interactiveMode,
                            String catalogs)
                     throws ArchetypeNotDefined,
                            UnknownArchetype,
                            UnknownGroup,
                            IOException,
                            org.codehaus.plexus.components.interactivity.PrompterException,
                            ArchetypeSelectionFailure
Specified by:
selectArchetype in interface ArchetypeSelector
Throws:
ArchetypeNotDefined
UnknownArchetype
UnknownGroup
IOException
org.codehaus.plexus.components.interactivity.PrompterException
ArchetypeSelectionFailure

setArchetypeSelectionQueryer

public void setArchetypeSelectionQueryer(ArchetypeSelectionQueryer archetypeSelectionQueryer)


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