org.apache.maven.archetype.source
Class CatalogArchetypeDataSink

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

public class CatalogArchetypeDataSink
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeDataSink

Author:
Jason van Zyl

Constructor Summary
CatalogArchetypeDataSink()
           
 
Method Summary
 void putArchetypes(ArchetypeDataSource source, Properties properties, Writer writer)
           
 void putArchetypes(List<Archetype> archetypes, Writer writer)
           
 
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

CatalogArchetypeDataSink

public CatalogArchetypeDataSink()
Method Detail

putArchetypes

public void putArchetypes(List<Archetype> archetypes,
                          Writer writer)
                   throws ArchetypeDataSinkException
Specified by:
putArchetypes in interface ArchetypeDataSink
Throws:
ArchetypeDataSinkException

putArchetypes

public void putArchetypes(ArchetypeDataSource source,
                          Properties properties,
                          Writer writer)
                   throws ArchetypeDataSourceException,
                          ArchetypeDataSinkException
Specified by:
putArchetypes in interface ArchetypeDataSink
Throws:
ArchetypeDataSourceException
ArchetypeDataSinkException


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