org.apache.maven.archetype.common
Class DefaultArchetypeRegistryManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.common.DefaultArchetypeRegistryManager
- All Implemented Interfaces:
- ArchetypeRegistryManager, org.codehaus.plexus.logging.LogEnabled
public class DefaultArchetypeRegistryManager
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements ArchetypeRegistryManager
Method Summary |
org.apache.maven.artifact.repository.ArtifactRepository |
createRepository(java.lang.String url,
java.lang.String repositoryId)
Code stealed from MavenArchetypeMojo
(org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha4). |
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)
|
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 |
DefaultArchetypeRegistryManager
public DefaultArchetypeRegistryManager()
getFilteredExtensions
public java.util.List getFilteredExtensions(java.lang.String archetypeFilteredExtentions,
java.io.File archetypeRegistryFile)
throws java.io.IOException
- Specified by:
getFilteredExtensions
in interface ArchetypeRegistryManager
- Throws:
java.io.IOException
getLanguages
public java.util.List getLanguages(java.lang.String archetypeLanguages,
java.io.File archetypeRegistryFile)
throws java.io.IOException
- Specified by:
getLanguages
in interface ArchetypeRegistryManager
- Throws:
java.io.IOException
readArchetypeRegistry
public org.apache.maven.archetype.registry.ArchetypeRegistry readArchetypeRegistry(java.io.File archetypeRegistryFile)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
readArchetypeRegistry
in interface ArchetypeRegistryManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
readArchetypeRegistry
public org.apache.maven.archetype.registry.ArchetypeRegistry readArchetypeRegistry(java.io.Reader reader)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
readArchetypeRegistry
in interface ArchetypeRegistryManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
writeArchetypeRegistry
public void writeArchetypeRegistry(java.io.File archetypeRegistryFile,
org.apache.maven.archetype.registry.ArchetypeRegistry archetypeRegistry)
throws java.io.IOException
- Specified by:
writeArchetypeRegistry
in interface ArchetypeRegistryManager
- Throws:
java.io.IOException
createRepository
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(java.lang.String url,
java.lang.String repositoryId)
- Code stealed from MavenArchetypeMojo
(org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha4).
- Specified by:
createRepository
in interface ArchetypeRegistryManager
getDefaultArchetypeRegistry
public org.apache.maven.archetype.registry.ArchetypeRegistry getDefaultArchetypeRegistry()
- Specified by:
getDefaultArchetypeRegistry
in interface ArchetypeRegistryManager
Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.