org.apache.maven.archetype.ui.generation
Interface ArchetypeSelectionQueryer
- All Known Implementing Classes:
- DefaultArchetypeSelectionQueryer
public interface ArchetypeSelectionQueryer
User interaction component for archetype selection.
ROLE
static final String ROLE
selectArchetype
Archetype selectArchetype(Map<String,List<Archetype>> map)
throws org.codehaus.plexus.components.interactivity.PrompterException
- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
confirmSelection
boolean confirmSelection(ArchetypeDefinition archetypeDefinition)
throws org.codehaus.plexus.components.interactivity.PrompterException
- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
selectArchetype
Archetype selectArchetype(Map<String,List<Archetype>> archetypes,
ArchetypeDefinition defaultDefinition)
throws org.codehaus.plexus.components.interactivity.PrompterException
- Select an archetype from the given map.
- Parameters:
archetypes
- the archetypes to choose fromdefaultDefinition
- 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-2011 The Apache Software Foundation. All Rights Reserved.