org.codehaus.plexus.components.io.filemappers
Class MergeFileMapper

java.lang.Object
  extended by org.codehaus.plexus.components.io.filemappers.AbstractFileMapper
      extended by org.codehaus.plexus.components.io.filemappers.MergeFileMapper
All Implemented Interfaces:
FileMapper

public class MergeFileMapper
extends AbstractFileMapper

A file mapper, which maps to a constant target name.


Field Summary
static java.lang.String ROLE_HINT
          The merge mappers role-hint: "merge".
 
Fields inherited from interface org.codehaus.plexus.components.io.filemappers.FileMapper
DEFAULT_ROLE_HINT, ROLE
 
Constructor Summary
MergeFileMapper()
           
 
Method Summary
 java.lang.String getMappedFileName(java.lang.String pName)
          Checks the input and returns it without modifications.
 java.lang.String getTargetName()
          Returns the merge mappers target name.
 void setTargetName(java.lang.String pName)
          Sets the merge mappers target name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE_HINT

public static final java.lang.String ROLE_HINT
The merge mappers role-hint: "merge".

See Also:
Constant Field Values
Constructor Detail

MergeFileMapper

public MergeFileMapper()
Method Detail

setTargetName

public void setTargetName(java.lang.String pName)
Sets the merge mappers target name.

Throws:
java.lang.IllegalArgumentException - The target name is null or empty.

getTargetName

public java.lang.String getTargetName()
Returns the merge mappers target name.

Throws:
java.lang.IllegalArgumentException - The target name is null or empty.

getMappedFileName

public java.lang.String getMappedFileName(java.lang.String pName)
Description copied from class: AbstractFileMapper
Checks the input and returns it without modifications.

Specified by:
getMappedFileName in interface FileMapper
Overrides:
getMappedFileName in class AbstractFileMapper
Parameters:
pName - The source name.
Returns:
The target name.


Copyright © 2001-2011 Codehaus. All Rights Reserved.