org.apache.maven.archetype.source
Class RemoteCatalogArchetypeDataSource

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.archetype.source.CatalogArchetypeDataSource
          extended by org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource
All Implemented Interfaces:
ArchetypeDataSource, org.codehaus.plexus.logging.LogEnabled

public class RemoteCatalogArchetypeDataSource
extends CatalogArchetypeDataSource

Author:
Jason van Zyl

Field Summary
static java.lang.String REPOSITORY_PROPERTY
           
 
Fields inherited from class org.apache.maven.archetype.source.CatalogArchetypeDataSource
ARCHETYPE_CATALOG_FILENAME, ARCHETYPE_CATALOG_PROPERTY, DEFAULT_ARCHETYPE_CATALOG, MAVEN_CONFIGURATION, USER_HOME
 
Fields inherited from interface org.apache.maven.archetype.source.ArchetypeDataSource
ROLE
 
Constructor Summary
RemoteCatalogArchetypeDataSource()
           
 
Method Summary
 org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog(java.util.Properties properties)
           
 java.util.List getArchetypes(java.util.Properties properties)
           
 void updateCatalog(java.util.Properties properties, org.apache.maven.archetype.catalog.Archetype archetype)
           
 
Methods inherited from class org.apache.maven.archetype.source.CatalogArchetypeDataSource
createArchetypeMap, readCatalog, writeLocalCatalog
 
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
 

Field Detail

REPOSITORY_PROPERTY

public static java.lang.String REPOSITORY_PROPERTY
Constructor Detail

RemoteCatalogArchetypeDataSource

public RemoteCatalogArchetypeDataSource()
Method Detail

getArchetypeCatalog

public org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog(java.util.Properties properties)
                                                                        throws ArchetypeDataSourceException
Specified by:
getArchetypeCatalog in interface ArchetypeDataSource
Overrides:
getArchetypeCatalog in class CatalogArchetypeDataSource
Throws:
ArchetypeDataSourceException

getArchetypes

public java.util.List getArchetypes(java.util.Properties properties)
                             throws ArchetypeDataSourceException
Overrides:
getArchetypes in class CatalogArchetypeDataSource
Throws:
ArchetypeDataSourceException

updateCatalog

public void updateCatalog(java.util.Properties properties,
                          org.apache.maven.archetype.catalog.Archetype archetype)
                   throws ArchetypeDataSourceException
Specified by:
updateCatalog in interface ArchetypeDataSource
Overrides:
updateCatalog in class CatalogArchetypeDataSource
Throws:
ArchetypeDataSourceException


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