public class DefaultFileMarkerHandler extends Object implements MarkerHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.Artifact |
artifact |
protected File |
markerFilesDirectory |
| Constructor and Description |
|---|
DefaultFileMarkerHandler(org.apache.maven.artifact.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.
|
org.apache.maven.artifact.Artifact |
getArtifact() |
protected File |
getMarkerFile()
Returns properly formatted File
|
File |
getMarkerFilesDirectory() |
boolean |
isMarkerOlder(org.apache.maven.artifact.Artifact artifact1) |
boolean |
isMarkerSet()
Tests whether the file or directory denoted by this abstract pathname
exists.
|
void |
setArtifact(org.apache.maven.artifact.Artifact artifact) |
void |
setMarker() |
void |
setMarkerFilesDirectory(File markerFilesDirectory) |
protected org.apache.maven.artifact.Artifact artifact
protected File markerFilesDirectory
public DefaultFileMarkerHandler(File theMarkerFilesDirectory)
public DefaultFileMarkerHandler(org.apache.maven.artifact.Artifact theArtifact,
File theMarkerFilesDirectory)
protected File getMarkerFile()
public boolean isMarkerSet()
throws org.apache.maven.plugin.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 directoryorg.apache.maven.plugin.MojoExecutionExceptionpublic boolean isMarkerOlder(org.apache.maven.artifact.Artifact artifact1)
throws org.apache.maven.plugin.MojoExecutionException
isMarkerOlder in interface MarkerHandlerorg.apache.maven.plugin.MojoExecutionExceptionpublic void setMarker()
throws org.apache.maven.plugin.MojoExecutionException
setMarker in interface MarkerHandlerorg.apache.maven.plugin.MojoExecutionExceptionpublic boolean clearMarker()
throws org.apache.maven.plugin.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 fileorg.apache.maven.plugin.MojoExecutionExceptionpublic org.apache.maven.artifact.Artifact getArtifact()
public void setArtifact(org.apache.maven.artifact.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–2014 The Apache Software Foundation. All rights reserved.