public abstract class AbstractIBDataMavenComponent extends Object
| Constructor and Description |
|---|
AbstractIBDataMavenComponent(org.infrastructurebuilder.util.config.PathSupplier workingPathSupplier,
org.apache.maven.plugin.logging.Log log,
org.infrastructurebuilder.util.files.TypeToExtensionMapper t2e,
org.infrastructurebuilder.util.config.ConfigMapSupplier mavenCMS,
Map<String,IBDataSetFinalizerSupplier> allDSFinalizers,
IBStreamerFactory streamerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfig(String key,
String value) |
org.infrastructurebuilder.util.config.ConfigMapSupplier |
getConfigMapSupplier() |
IBDataSetFinalizer<?> |
getDataSetFinalizerSupplier(String key,
org.infrastructurebuilder.util.config.ConfigMap config,
Optional<org.infrastructurebuilder.util.config.PathSupplier> overrideWorkingPath) |
org.apache.maven.plugin.logging.Log |
getLog() |
Optional<org.apache.maven.plugin.MojoExecution> |
getMojoExecution() |
Optional<org.apache.maven.project.MavenProject> |
getProject() |
Optional<org.apache.maven.execution.MavenSession> |
getSession() |
IBStreamerFactory |
getStreamerFactory() |
org.infrastructurebuilder.util.files.TypeToExtensionMapper |
getTypeToExtensionMapper() |
org.infrastructurebuilder.util.config.PathSupplier |
getWorkingPathSupplier() |
void |
setMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setSession(org.apache.maven.execution.MavenSession session) |
public AbstractIBDataMavenComponent(org.infrastructurebuilder.util.config.PathSupplier workingPathSupplier,
org.apache.maven.plugin.logging.Log log,
org.infrastructurebuilder.util.files.TypeToExtensionMapper t2e,
org.infrastructurebuilder.util.config.ConfigMapSupplier mavenCMS,
Map<String,IBDataSetFinalizerSupplier> allDSFinalizers,
IBStreamerFactory streamerFactory)
public final IBDataSetFinalizer<?> getDataSetFinalizerSupplier(String key, org.infrastructurebuilder.util.config.ConfigMap config, Optional<org.infrastructurebuilder.util.config.PathSupplier> overrideWorkingPath) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionpublic org.infrastructurebuilder.util.config.ConfigMapSupplier getConfigMapSupplier()
public org.apache.maven.plugin.logging.Log getLog()
public org.infrastructurebuilder.util.config.PathSupplier getWorkingPathSupplier()
public org.infrastructurebuilder.util.files.TypeToExtensionMapper getTypeToExtensionMapper()
public void setMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution)
public void setProject(org.apache.maven.project.MavenProject project)
public void setSession(org.apache.maven.execution.MavenSession session)
public Optional<org.apache.maven.project.MavenProject> getProject()
public Optional<org.apache.maven.execution.MavenSession> getSession()
public Optional<org.apache.maven.plugin.MojoExecution> getMojoExecution()
public IBStreamerFactory getStreamerFactory()
Copyright © 2019 InfrastructureBuilder. All rights reserved.