org.codehaus.plexus.compiler.util.scan.mapping
Class SingleTargetSourceMapping

java.lang.Object
  extended by org.codehaus.plexus.compiler.util.scan.mapping.SingleTargetSourceMapping
All Implemented Interfaces:
SourceMapping

public class SingleTargetSourceMapping
extends java.lang.Object
implements SourceMapping

Maps a set of input files to a single output file.

Version:
$Id: SingleTargetSourceMapping.java 2408 2005-08-18 13:39:41Z trygvis $
Author:
Trygve Laugstøl

Field Summary
private  java.lang.String outputFile
           
private  java.lang.String sourceSuffix
           
 
Constructor Summary
SingleTargetSourceMapping(java.lang.String sourceSuffix, java.lang.String outputFile)
           
 
Method Summary
 java.util.Set getTargetFiles(java.io.File targetDir, java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceSuffix

private java.lang.String sourceSuffix

outputFile

private java.lang.String outputFile
Constructor Detail

SingleTargetSourceMapping

public SingleTargetSourceMapping(java.lang.String sourceSuffix,
                                 java.lang.String outputFile)
Method Detail

getTargetFiles

public java.util.Set getTargetFiles(java.io.File targetDir,
                                    java.lang.String source)
                             throws InclusionScanException
Specified by:
getTargetFiles in interface SourceMapping
Throws:
InclusionScanException