public abstract class AbstractMavenEventHandler<E> extends Object implements MavenEventHandler<E>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
protected MavenEventReporter |
reporter |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMavenEventHandler(MavenEventReporter reporter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
_handle(E e) |
protected String |
getMavenFlattenPluginFlattenedPomFilename(org.apache.maven.project.MavenProject project)
If the Maven project uses the "flatten-maven-plugin" and defines the config parameter "flattenedPomFilename", get its value.
|
boolean |
handle(Object event) |
org.codehaus.plexus.util.xml.Xpp3Dom |
newElement(String name,
org.apache.maven.artifact.Artifact artifact) |
org.codehaus.plexus.util.xml.Xpp3Dom |
newElement(String name,
File file) |
org.codehaus.plexus.util.xml.Xpp3Dom |
newElement(String name,
org.apache.maven.project.MavenProject project) |
org.codehaus.plexus.util.xml.Xpp3Dom |
newElement(String name,
String value) |
org.codehaus.plexus.util.xml.Xpp3Dom |
newElement(String name,
Throwable t) |
String |
toString() |
protected final org.slf4j.Logger logger
protected final MavenEventReporter reporter
protected AbstractMavenEventHandler(MavenEventReporter reporter)
public boolean handle(Object event)
handle in interface MavenEventHandler<E>protected abstract boolean _handle(E e)
public org.codehaus.plexus.util.xml.Xpp3Dom newElement(@Nonnull String name, @Nullable org.apache.maven.project.MavenProject project)
@Nullable protected String getMavenFlattenPluginFlattenedPomFilename(@Nonnull org.apache.maven.project.MavenProject project)
project - nullpublic org.codehaus.plexus.util.xml.Xpp3Dom newElement(@Nonnull String name, @Nullable Throwable t)
public org.codehaus.plexus.util.xml.Xpp3Dom newElement(@Nonnull String name, @Nullable File file)
Copyright © 2016–2019. All rights reserved.