org.apache.maven.archetype.common
Interface ArchetypeRegistryManager

All Known Implementing Classes:
DefaultArchetypeRegistryManager

public interface ArchetypeRegistryManager


Field Summary
static String ROLE
           
 
Method Summary
 org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url, String repositoryId)
           
 ArchetypeRegistry getDefaultArchetypeRegistry()
           
 List<String> getFilteredExtensions(String archetypeFilteredExtentions, File archetypeRegistryFile)
           
 List<String> getLanguages(String archetypeLanguages, File archetypeRegistryFile)
           
 ArchetypeRegistry readArchetypeRegistry(File archetypeRegistryFile)
           
 ArchetypeRegistry readArchetypeRegistry(Reader reader)
           
 void writeArchetypeRegistry(File archetypeRegistryFile, ArchetypeRegistry archetypeRegistry)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

getFilteredExtensions

List<String> getFilteredExtensions(String archetypeFilteredExtentions,
                                   File archetypeRegistryFile)
                                   throws IOException
Throws:
IOException

getLanguages

List<String> getLanguages(String archetypeLanguages,
                          File archetypeRegistryFile)
                          throws IOException
Throws:
IOException

readArchetypeRegistry

ArchetypeRegistry readArchetypeRegistry(Reader reader)
                                        throws IOException,
                                               XmlPullParserException
Throws:
IOException
XmlPullParserException

readArchetypeRegistry

ArchetypeRegistry readArchetypeRegistry(File archetypeRegistryFile)
                                        throws IOException,
                                               XmlPullParserException
Throws:
IOException
XmlPullParserException

writeArchetypeRegistry

void writeArchetypeRegistry(File archetypeRegistryFile,
                            ArchetypeRegistry archetypeRegistry)
                            throws IOException
Throws:
IOException

getDefaultArchetypeRegistry

ArchetypeRegistry getDefaultArchetypeRegistry()

createRepository

org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url,
                                                                         String repositoryId)


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