org.apache.maven.archetype.ui
Interface ArchetypeSelectionQueryer

All Known Implementing Classes:
DefaultArchetypeSelectionQueryer

public interface ArchetypeSelectionQueryer


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 boolean confirmSelection(org.apache.maven.archetype.common.ArchetypeDefinition archetypeDefinition)
           
 org.apache.maven.archetype.catalog.Archetype selectArchetype(java.util.Map map)
           
 org.apache.maven.archetype.catalog.Archetype selectArchetype(java.util.Map archetypes, org.apache.maven.archetype.common.ArchetypeDefinition defaultDefinition)
          Select an archetype from the given map.
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

selectArchetype

org.apache.maven.archetype.catalog.Archetype selectArchetype(java.util.Map map)
                                                             throws org.codehaus.plexus.components.interactivity.PrompterException
Throws:
org.codehaus.plexus.components.interactivity.PrompterException

confirmSelection

boolean confirmSelection(org.apache.maven.archetype.common.ArchetypeDefinition archetypeDefinition)
                         throws org.codehaus.plexus.components.interactivity.PrompterException
Throws:
org.codehaus.plexus.components.interactivity.PrompterException

selectArchetype

org.apache.maven.archetype.catalog.Archetype selectArchetype(java.util.Map archetypes,
                                                             org.apache.maven.archetype.common.ArchetypeDefinition defaultDefinition)
                                                             throws org.codehaus.plexus.components.interactivity.PrompterException
Select an archetype from the given map.

Parameters:
archetypes - the archetypes to choose from
defaultDefinition - the default archetype, if present in the map
Returns:
the selected archetype
Throws:
org.codehaus.plexus.components.interactivity.PrompterException - if there is a problem in making a selection


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