org.apache.maven.plugin.dependency.utils.markers
Class SourcesFileMarkerHandler
java.lang.Object
org.apache.maven.plugin.dependency.utils.markers.DefaultFileMarkerHandler
org.apache.maven.plugin.dependency.utils.markers.SourcesFileMarkerHandler
- All Implemented Interfaces:
- MarkerHandler
public class SourcesFileMarkerHandler
- extends DefaultFileMarkerHandler
- Version:
- $Id: SourcesFileMarkerHandler.java 728546 2008-12-21 22:56:51Z bentmann $
- Author:
- Brian Fox
Method Summary |
boolean |
clearMarker()
Deletes the file or directory denoted by this abstract pathname. |
java.io.File |
getMarkerFile()
Returns properly formatted File |
protected java.io.File |
getMarkerFile(boolean res)
Get MarkerFile, exposed for unit testing purposes |
boolean |
isMarkerOlder(org.apache.maven.artifact.Artifact theArtifact)
|
boolean |
isMarkerSet()
Tests whether the file or directory denoted by this abstract pathname
exists. |
boolean |
isResolved()
|
void |
setMarker()
|
void |
setResolved(boolean isResolved)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SourcesFileMarkerHandler
public SourcesFileMarkerHandler(java.io.File markerFilesDirectory)
SourcesFileMarkerHandler
public SourcesFileMarkerHandler(org.apache.maven.artifact.Artifact artifact,
java.io.File markerFilesDirectory,
boolean isResolved)
getMarkerFile
public java.io.File getMarkerFile()
- Returns properly formatted File
- Overrides:
getMarkerFile
in class DefaultFileMarkerHandler
- Returns:
- File object for marker. The file is not guaranteed to exist.
getMarkerFile
protected java.io.File getMarkerFile(boolean res)
- Get MarkerFile, exposed for unit testing purposes
- Parameters:
is
- resolved or not.
- Returns:
- marker file for this artifact.
isMarkerSet
public boolean isMarkerSet()
throws org.apache.maven.plugin.MojoExecutionException
- Tests whether the file or directory denoted by this abstract pathname
exists.
- Specified by:
isMarkerSet
in interface MarkerHandler
- Overrides:
isMarkerSet
in class DefaultFileMarkerHandler
- Returns:
true
if and only if the file or directory denoted
by this abstract pathname exists; false
otherwise
- Throws:
java.lang.SecurityException
- If a security manager exists and its SecurityManager.checkRead(java.lang.String)
method denies read access to the file or directory
org.apache.maven.plugin.MojoExecutionException
isMarkerOlder
public boolean isMarkerOlder(org.apache.maven.artifact.Artifact theArtifact)
throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
isMarkerOlder
in interface MarkerHandler
- Overrides:
isMarkerOlder
in class DefaultFileMarkerHandler
- Throws:
org.apache.maven.plugin.MojoExecutionException
setMarker
public void setMarker()
throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
setMarker
in interface MarkerHandler
- Overrides:
setMarker
in class DefaultFileMarkerHandler
- Throws:
org.apache.maven.plugin.MojoExecutionException
clearMarker
public boolean clearMarker()
throws org.apache.maven.plugin.MojoExecutionException
- Deletes the file or directory denoted by this abstract pathname. If this
pathname denotes a directory, then the directory must be empty in order
to be deleted.
- Specified by:
clearMarker
in interface MarkerHandler
- Overrides:
clearMarker
in class DefaultFileMarkerHandler
- Returns:
true
if and only if the file or directory is
successfully deleted; false
otherwise
- Throws:
java.lang.SecurityException
- If a security manager exists and its SecurityManager.checkDelete(java.lang.String)
method denies delete access to the file
org.apache.maven.plugin.MojoExecutionException
isResolved
public boolean isResolved()
- Returns:
- Returns the resolved.
setResolved
public void setResolved(boolean isResolved)
- Parameters:
resolved
- The resolved to set.
Copyright © 2002-2009 The Apache Software Foundation. All Rights Reserved.