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)
AbstractFileMappergetMappedFileName in interface FileMappergetMappedFileName in class AbstractFileMapperpName - The source name.