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

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

public class PrefixFileMapper
extends AbstractFileMapper

A file mapper, which maps by adding a prefix.


Field Summary
static String ROLE_HINT
          The merge mappers role-hint: "prefix".
 
Fields inherited from interface org.codehaus.plexus.components.io.filemappers.FileMapper
DEFAULT_ROLE_HINT, ROLE
 
Constructor Summary
PrefixFileMapper()
           
 
Method Summary
 String getMappedFileName(String name)
          Checks the input and returns it without modifications.
static String getMappedFileName(String prefix, String name)
          Performs the mapping of a file name by adding a prefix.
 String getPrefix()
          Returns the prefix to add.
 void setPrefix(String prefix)
          Sets the prefix to add.
 
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 String ROLE_HINT
The merge mappers role-hint: "prefix".

See Also:
Constant Field Values
Constructor Detail

PrefixFileMapper

public PrefixFileMapper()
Method Detail

getMappedFileName

public String getMappedFileName(String name)
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:
name - The source name.
Returns:
The target name.

getPrefix

public String getPrefix()
Returns the prefix to add.


setPrefix

public void setPrefix(String prefix)
Sets the prefix to add.


getMappedFileName

public static String getMappedFileName(String prefix,
                                       String name)
Performs the mapping of a file name by adding a prefix.



Copyright © 2001-2011 Codehaus. All Rights Reserved.