com.springsource.bundlor.ant.internal
Class AntBundlorExecutor

java.lang.Object
  extended by com.springsource.bundlor.ant.internal.AntBundlorExecutor
All Implemented Interfaces:
BundlorExecutor

public final class AntBundlorExecutor
extends java.lang.Object
implements BundlorExecutor


Field Summary
private  ClassPath inputClassPath
           
private  ManifestGenerator manifestGenerator
           
private  com.springsource.util.parser.manifest.ManifestContents manifestTemplate
           
private  ManifestValidator manifestValidator
           
private  ManifestWriter manifestWriter
           
 
Constructor Summary
AntBundlorExecutor(Configuration configuration, ConfigurationValidator configurationValidator, ClassPathFactory classPathFactory, ManifestWriterFactory manifestWriterFactory, ManifestTemplateFactory manifestTemplateFactory, PropertiesSourceFactory propertiesSourceFactory, OsgiProfileFactory osgiProfileFactory)
           
 
Method Summary
private  ManifestGeneratorContributors createContributors(java.util.List<PropertiesSource> properties)
           
 java.util.List<java.lang.String> execute()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputClassPath

private final ClassPath inputClassPath

manifestWriter

private final ManifestWriter manifestWriter

manifestTemplate

private final com.springsource.util.parser.manifest.ManifestContents manifestTemplate

manifestGenerator

private final ManifestGenerator manifestGenerator

manifestValidator

private final ManifestValidator manifestValidator
Constructor Detail

AntBundlorExecutor

public AntBundlorExecutor(Configuration configuration,
                          ConfigurationValidator configurationValidator,
                          ClassPathFactory classPathFactory,
                          ManifestWriterFactory manifestWriterFactory,
                          ManifestTemplateFactory manifestTemplateFactory,
                          PropertiesSourceFactory propertiesSourceFactory,
                          OsgiProfileFactory osgiProfileFactory)
                   throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException
Method Detail

execute

public java.util.List<java.lang.String> execute()

Specified by:
execute in interface BundlorExecutor

createContributors

private ManifestGeneratorContributors createContributors(java.util.List<PropertiesSource> properties)