Class SourcesFileMarkerHandler
java.lang.Object
org.apache.maven.plugins.dependency.utils.markers.DefaultFileMarkerHandler
org.apache.maven.plugins.dependency.utils.markers.SourcesFileMarkerHandler
- All Implemented Interfaces:
- MarkerHandler
- Author:
- Brian Fox
- 
Field SummaryFields inherited from class org.apache.maven.plugins.dependency.utils.markers.DefaultFileMarkerHandlerartifact, markerFilesDirectory
- 
Constructor SummaryConstructorsConstructorDescriptionSourcesFileMarkerHandler(File markerFilesDirectory) SourcesFileMarkerHandler(org.apache.maven.artifact.Artifact artifact, File markerFilesDirectory, boolean isResolved) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanDeletes the file or directory denoted by this abstract pathname.Returns properly formatted File.protected FilegetMarkerFile(boolean res) Get MarkerFile, exposed for unit testing purposes.booleanisMarkerOlder(org.apache.maven.artifact.Artifact theArtifact) booleanTests whether the file or directory denoted by this abstract pathname exists.booleanvoidvoidsetResolved(boolean isResolved) Methods inherited from class org.apache.maven.plugins.dependency.utils.markers.DefaultFileMarkerHandlergetArtifact, getMarkerFilesDirectory, setArtifact, setMarkerFilesDirectory
- 
Constructor Details- 
SourcesFileMarkerHandler- Parameters:
- markerFilesDirectory- the marker files directory
 
- 
SourcesFileMarkerHandlerpublic SourcesFileMarkerHandler(org.apache.maven.artifact.Artifact artifact, File markerFilesDirectory, boolean isResolved) - Parameters:
- artifact-- Artifact
- markerFilesDirectory- marker files directory
- isResolved- true/false
 
 
- 
- 
Method Details- 
getMarkerFileReturns properly formatted File.- Overrides:
- getMarkerFilein class- DefaultFileMarkerHandler
- Returns:
- file object for marker. The file is not guaranteed to exist.
 
- 
getMarkerFileGet MarkerFile, exposed for unit testing purposes.- Parameters:
- res- resolved or not
- Returns:
- marker file for this artifact
 
- 
isMarkerSetpublic boolean isMarkerSet() throws org.apache.maven.plugin.MojoExecutionExceptionTests whether the file or directory denoted by this abstract pathname exists.- Specified by:
- isMarkerSetin interface- MarkerHandler
- Overrides:
- isMarkerSetin class- DefaultFileMarkerHandler
- Returns:
- trueif and only if the file or directory denoted by this abstract pathname exists;- falseotherwise
- Throws:
- org.apache.maven.plugin.MojoExecutionException- if a security manager exists and its- SecurityManager.checkRead(java.lang.String)
 
- 
isMarkerOlderpublic boolean isMarkerOlder(org.apache.maven.artifact.Artifact theArtifact) throws org.apache.maven.plugin.MojoExecutionException - Specified by:
- isMarkerOlderin interface- MarkerHandler
- Overrides:
- isMarkerOlderin class- DefaultFileMarkerHandler
- Parameters:
- theArtifact-- Artifact
- Returns:
- true/false
- Throws:
- org.apache.maven.plugin.MojoExecutionException- in case of an error
 
- 
setMarkerpublic void setMarker() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
- setMarkerin interface- MarkerHandler
- Overrides:
- setMarkerin class- DefaultFileMarkerHandler
- Throws:
- org.apache.maven.plugin.MojoExecutionException- in case of an error
 
- 
clearMarkerpublic boolean clearMarker() throws org.apache.maven.plugin.MojoExecutionExceptionDeletes 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:
- clearMarkerin interface- MarkerHandler
- Overrides:
- clearMarkerin class- DefaultFileMarkerHandler
- Returns:
- trueif and only if the file or directory is successfully deleted;- falseotherwise
- Throws:
- SecurityException- if a security manager exists and its- SecurityManager.checkDelete(java.lang.String)
- org.apache.maven.plugin.MojoExecutionException- in case of an error
 
- 
isResolvedpublic boolean isResolved()- Returns:
- returns the resolved
 
- 
setResolvedpublic void setResolved(boolean isResolved) - Parameters:
- isResolved- the resolved to set
 
 
-