Class FileExtensionMapper
- java.lang.Object
-
- org.codehaus.plexus.components.io.filemappers.AbstractFileMapper
-
- org.codehaus.plexus.components.io.filemappers.FileExtensionMapper
-
- All Implemented Interfaces:
FileMapper
public class FileExtensionMapper extends AbstractFileMapper
An implementation ofFileMapper
, which changes the files extension.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ROLE_HINT
The file extension mappers role-hint: "fileExtension".-
Fields inherited from interface org.codehaus.plexus.components.io.filemappers.FileMapper
DEFAULT_ROLE_HINT, ROLE
-
-
Constructor Summary
Constructors Constructor Description FileExtensionMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMappedFileName(java.lang.String pName)
Checks the input and returns it without modifications.java.lang.String
getTargetExtension()
Returns the target files extension.void
setTargetExtension(java.lang.String pTargetExtension)
Sets the target files extension.
-
-
-
Field Detail
-
ROLE_HINT
public static final java.lang.String ROLE_HINT
The file extension mappers role-hint: "fileExtension".- See Also:
- Constant Field Values
-
-
Method Detail
-
setTargetExtension
public void setTargetExtension(java.lang.String pTargetExtension)
Sets the target files extension.- Parameters:
pTargetExtension
- the target extensions- Throws:
java.lang.IllegalArgumentException
- The target extension is null or empty.
-
getTargetExtension
public java.lang.String getTargetExtension()
Returns the target files extension.- Returns:
- The target extension
-
getMappedFileName
@Nonnull public java.lang.String getMappedFileName(@Nonnull java.lang.String pName)
Description copied from class:AbstractFileMapper
Checks the input and returns it without modifications.- Specified by:
getMappedFileName
in interfaceFileMapper
- Overrides:
getMappedFileName
in classAbstractFileMapper
- Parameters:
pName
- The source name.- Returns:
- The target name.
-
-