org.apache.maven.archetype.common
Interface ArchetypeRegistryManager

All Known Implementing Classes:
DefaultArchetypeRegistryManager

public interface ArchetypeRegistryManager


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

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

getFilteredExtensions

java.util.List getFilteredExtensions(java.lang.String archetypeFilteredExtentions,
                                     java.io.File archetypeRegistryFile)
                                     throws java.io.IOException
Throws:
java.io.IOException

getLanguages

java.util.List getLanguages(java.lang.String archetypeLanguages,
                            java.io.File archetypeRegistryFile)
                            throws java.io.IOException
Throws:
java.io.IOException

readArchetypeRegistry

org.apache.maven.archetype.registry.ArchetypeRegistry readArchetypeRegistry(java.io.Reader reader)
                                                                            throws java.io.IOException,
                                                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

readArchetypeRegistry

org.apache.maven.archetype.registry.ArchetypeRegistry readArchetypeRegistry(java.io.File archetypeRegistryFile)
                                                                            throws java.io.IOException,
                                                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

writeArchetypeRegistry

void writeArchetypeRegistry(java.io.File archetypeRegistryFile,
                            org.apache.maven.archetype.registry.ArchetypeRegistry archetypeRegistry)
                            throws java.io.IOException
Throws:
java.io.IOException

getDefaultArchetypeRegistry

org.apache.maven.archetype.registry.ArchetypeRegistry getDefaultArchetypeRegistry()

createRepository

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


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