Class FileExtensionMapper

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

@Named("fileExtension") public class FileExtensionMapper extends AbstractFileMapper
An implementation of FileMapper, which changes the files extension.
  • Field Details

    • ROLE_HINT

      public static final String ROLE_HINT
      The file extension mappers role-hint: "fileExtension".
      See Also:
  • Constructor Details

    • FileExtensionMapper

      public FileExtensionMapper()
  • Method Details

    • setTargetExtension

      public void setTargetExtension(String pTargetExtension)
      Sets the target files extension.
      Parameters:
      pTargetExtension - the target extensions
      Throws:
      IllegalArgumentException - The target extension is null or empty.
    • getTargetExtension

      public String getTargetExtension()
      Returns the target files extension.
      Returns:
      The target extension
    • getMappedFileName

      @Nonnull public String getMappedFileName(@Nonnull 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.