public class RegExpFileMapper extends AbstractFileMapper
Modifier and Type | Field and Description |
---|---|
private java.util.regex.Pattern |
pattern |
private boolean |
replaceAll |
private java.lang.String |
replacement |
static java.lang.String |
ROLE_HINT
The regexp mappers role-hint: "regexp".
|
DEFAULT_ROLE_HINT, ROLE
Constructor and Description |
---|
RegExpFileMapper() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMappedFileName(java.lang.String pName)
Checks the input and returns it without modifications.
|
java.lang.String |
getPattern()
Returns the regular expression pattern.
|
boolean |
getReplaceAll()
Returns, whether to replace the first occurrency of the pattern
(default), or all.
|
java.lang.String |
getReplacement()
Returns the replacement string.
|
void |
setPattern(java.lang.String pPattern)
Sets the regular expression pattern.
|
void |
setReplaceAll(boolean pReplaceAll)
Sets, whether to replace the first occurrency of the pattern
(default), or all.
|
void |
setReplacement(java.lang.String pReplacement)
Sets the replacement string.
|
public static final java.lang.String ROLE_HINT
private java.util.regex.Pattern pattern
private java.lang.String replacement
private boolean replaceAll
public void setPattern(java.lang.String pPattern)
public java.lang.String getPattern()
public void setReplacement(java.lang.String pReplacement)
public java.lang.String getReplacement()
public boolean getReplaceAll()
public void setReplaceAll(boolean pReplaceAll)
@Nonnull public java.lang.String getMappedFileName(@Nonnull java.lang.String pName)
AbstractFileMapper
getMappedFileName
in interface FileMapper
getMappedFileName
in class AbstractFileMapper
pName
- The source name.