org.codehaus.plexus.compiler.util.scan

Class StaleSourceScanner

Implemented Interfaces:
SourceInclusionScanner

public class StaleSourceScanner
extends AbstractSourceInclusionScanner

Version:
$Id: StaleSourceScanner.java 2408 2005-08-18 13:39:41Z trygvis $
Author:
jdcasey

Field Summary

private long
lastUpdatedWithinMsecs
private Set
sourceExcludes
private Set
sourceIncludes

Fields inherited from class org.codehaus.plexus.compiler.util.scan.AbstractSourceInclusionScanner

sourceMappings

Constructor Summary

StaleSourceScanner()
StaleSourceScanner(long lastUpdatedWithinMsecs)
StaleSourceScanner(long lastUpdatedWithinMsecs, Set sourceIncludes, Set sourceExcludes)

Method Summary

Set
getIncludedSources(File sourceDir, File targetDir)

Methods inherited from class org.codehaus.plexus.compiler.util.scan.AbstractSourceInclusionScanner

addSourceMapping, getSourceMappings, scanForSources

Field Details

lastUpdatedWithinMsecs

private final long lastUpdatedWithinMsecs

sourceExcludes

private final Set sourceExcludes

sourceIncludes

private final Set sourceIncludes

Constructor Details

StaleSourceScanner

public StaleSourceScanner()

StaleSourceScanner

public StaleSourceScanner(long lastUpdatedWithinMsecs)

StaleSourceScanner

public StaleSourceScanner(long lastUpdatedWithinMsecs,
                          Set sourceIncludes,
                          Set sourceExcludes)

Method Details

getIncludedSources

public Set getIncludedSources(File sourceDir,
                              File targetDir)
            throws InclusionScanException
Specified by:
getIncludedSources in interface SourceInclusionScanner