Class CatalogArchetypeDataSource
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.source.CatalogArchetypeDataSource
- All Implemented Interfaces:
ArchetypeDataSource, org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
InternalCatalogArchetypeDataSource, LocalCatalogArchetypeDataSource, RemoteCatalogArchetypeDataSource
public abstract class CatalogArchetypeDataSource
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeDataSource
-
Field Summary
FieldsFields inherited from interface ArchetypeDataSource
ARCHETYPE_CATALOG_FILENAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ArchetypeCatalogreadCatalog(Reader reader) protected voidwriteLocalCatalog(ArchetypeCatalog catalog, File catalogFile) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArchetypeDataSource
getArchetypeCatalog, updateCatalog
-
Field Details
-
ARCHETYPE_CATALOG_PROPERTY
- See Also:
-
-
Constructor Details
-
CatalogArchetypeDataSource
public CatalogArchetypeDataSource()
-
-
Method Details
-
writeLocalCatalog
protected void writeLocalCatalog(ArchetypeCatalog catalog, File catalogFile) throws ArchetypeDataSourceException - Throws:
ArchetypeDataSourceException
-
readCatalog
- Throws:
ArchetypeDataSourceException
-