org.apache.maven.archetype.source
Class InternalCatalogArchetypeDataSource

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.InternalCatalogArchetypeDataSource
All Implemented Interfaces:
ArchetypeDataSource, org.codehaus.plexus.logging.LogEnabled

public class InternalCatalogArchetypeDataSource
extends CatalogArchetypeDataSource

Author:
Jason van Zyl
Plexus component:
role-hint:
"internal-catalog"

Field Summary
 
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
InternalCatalogArchetypeDataSource()
           
 
Method Summary
 ArchetypeCatalog getArchetypeCatalog(Properties properties)
           
 
Methods inherited from class org.apache.maven.archetype.source.CatalogArchetypeDataSource
readCatalog, updateCatalog, 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
 

Constructor Detail

InternalCatalogArchetypeDataSource

public InternalCatalogArchetypeDataSource()
Method Detail

getArchetypeCatalog

public ArchetypeCatalog getArchetypeCatalog(Properties properties)
                                     throws ArchetypeDataSourceException
Specified by:
getArchetypeCatalog in interface ArchetypeDataSource
Overrides:
getArchetypeCatalog in class CatalogArchetypeDataSource
Throws:
ArchetypeDataSourceException


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