org.apache.maven.archetype.source
Class WikiArchetypeDataSource

java.lang.Object
  extended by org.apache.maven.archetype.source.WikiArchetypeDataSource
All Implemented Interfaces:
org.apache.maven.archetype.source.ArchetypeDataSource

public class WikiArchetypeDataSource
extends Object
implements org.apache.maven.archetype.source.ArchetypeDataSource

An archetype data source getting its content from a Confluence Wiki page. By default, MAVENUSER/Archetypes List is used.

Author:
Jason van Zyl
Plexus component:
role-hint:
"wiki"

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.source.ArchetypeDataSource
ROLE
 
Constructor Summary
WikiArchetypeDataSource()
           
 
Method Summary
 ArchetypeCatalog getArchetypeCatalog(Properties properties)
           
 List<Archetype> getArchetypes(Properties properties)
           
 void updateCatalog(Properties properties, Archetype archetype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiArchetypeDataSource

public WikiArchetypeDataSource()
Method Detail

getArchetypeCatalog

public ArchetypeCatalog getArchetypeCatalog(Properties properties)
                                     throws org.apache.maven.archetype.source.ArchetypeDataSourceException
Specified by:
getArchetypeCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSource
Throws:
org.apache.maven.archetype.source.ArchetypeDataSourceException

getArchetypes

public List<Archetype> getArchetypes(Properties properties)
                              throws org.apache.maven.archetype.source.ArchetypeDataSourceException
Throws:
org.apache.maven.archetype.source.ArchetypeDataSourceException

updateCatalog

public void updateCatalog(Properties properties,
                          Archetype archetype)
                   throws org.apache.maven.archetype.source.ArchetypeDataSourceException
Specified by:
updateCatalog in interface org.apache.maven.archetype.source.ArchetypeDataSource
Throws:
org.apache.maven.archetype.source.ArchetypeDataSourceException


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