public class DefaultFileMarkerHandler extends Object implements MarkerHandler
| Modifier and Type | Field and Description |
|---|---|
protected Artifact |
artifact
The artifact.
|
protected File |
markerFilesDirectory
The marker directory.
|
| Constructor and Description |
|---|
DefaultFileMarkerHandler(Artifact theArtifact,
File theMarkerFilesDirectory) |
DefaultFileMarkerHandler(File theMarkerFilesDirectory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
clearMarker()
Deletes the file or directory denoted by this abstract pathname.
|
Artifact |
getArtifact() |
protected File |
getMarkerFile()
Returns properly formatted File
|
File |
getMarkerFilesDirectory() |
boolean |
isMarkerOlder(Artifact artifact1) |
boolean |
isMarkerSet()
Tests whether the file or directory denoted by this abstract pathname exists.
|
void |
setArtifact(Artifact artifact) |
void |
setMarker() |
void |
setMarkerFilesDirectory(File markerFilesDirectory) |
protected Artifact artifact
protected File markerFilesDirectory
public DefaultFileMarkerHandler(File theMarkerFilesDirectory)
theMarkerFilesDirectory - The marker directory.protected File getMarkerFile()
public boolean isMarkerSet()
throws MojoExecutionException
isMarkerSet in interface MarkerHandlertrue if and only if the file or directory denoted by this abstract pathname exists;
false otherwiseSecurityException - If a security manager exists and its SecurityManager.checkRead(java.lang.String) method denies read access to the file or
directoryMojoExecutionException - in case of an error.public boolean isMarkerOlder(Artifact artifact1) throws MojoExecutionException
isMarkerOlder in interface MarkerHandlerartifact1 - ArtifactMojoExecutionException - in case of an error.public void setMarker()
throws MojoExecutionException
setMarker in interface MarkerHandlerMojoExecutionException - in case of an error.public boolean clearMarker()
throws MojoExecutionException
clearMarker in interface MarkerHandlertrue if and only if the file or directory is successfully deleted; false
otherwiseSecurityException - If a security manager exists and its SecurityManager.checkDelete(java.lang.String) method denies delete access to the fileMojoExecutionException - in case of an error.public Artifact getArtifact()
public void setArtifact(Artifact artifact)
setArtifact in interface MarkerHandlerartifact - The artifact to set.public File getMarkerFilesDirectory()
public void setMarkerFilesDirectory(File markerFilesDirectory)
markerFilesDirectory - The markerFilesDirectory to set.Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.