Class RegExpFileMapper

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

@Named("regexp") public class RegExpFileMapper extends AbstractFileMapper
Implementation of a file mapper, which uses regular expressions.
  • Field Details

  • Constructor Details

    • RegExpFileMapper

      public RegExpFileMapper()
  • Method Details

    • setPattern

      public void setPattern(String pPattern)
      Sets the regular expression pattern.
    • getPattern

      public String getPattern()
      Returns the regular expression pattern.
    • setReplacement

      public void setReplacement(String pReplacement)
      Sets the replacement string.
    • getReplacement

      public String getReplacement()
      Returns the replacement string.
    • getReplaceAll

      public boolean getReplaceAll()
      Returns, whether to replace the first occurrence of the pattern (default), or all.
    • setReplaceAll

      public void setReplaceAll(boolean pReplaceAll)
      Sets, whether to replace the first occurrence of the pattern (default), or all.
    • 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.