public class Replacement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DelimiterBuilder |
delimiter |
private java.lang.String |
encoding |
private FileUtils |
fileUtils |
private java.lang.String |
token |
private boolean |
unescape |
private java.lang.String |
value |
private java.lang.String |
xpath |
Constructor and Description |
---|
Replacement() |
Replacement(FileUtils fileUtils,
java.lang.String token,
java.lang.String value,
boolean unescape,
java.lang.String xpath,
java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
static Replacement |
from(Replacement replacement) |
java.lang.String |
getEncoding() |
java.lang.String |
getToken() |
java.lang.String |
getValue() |
java.lang.String |
getXpath() |
boolean |
isUnescape() |
void |
setEncoding(java.lang.String encoding) |
void |
setToken(java.lang.String token) |
void |
setTokenFile(java.lang.String tokenFile) |
void |
setUnescape(boolean unescape) |
void |
setValue(java.lang.String value) |
void |
setValueFile(java.lang.String valueFile) |
void |
setXpath(java.lang.String xpath) |
private java.lang.String |
unescape(java.lang.String text) |
Replacement |
withDelimiter(DelimiterBuilder delimiter) |
private final FileUtils fileUtils
private DelimiterBuilder delimiter
private boolean unescape
private java.lang.String token
private java.lang.String value
private java.lang.String encoding
private java.lang.String xpath
public Replacement()
public Replacement(FileUtils fileUtils, java.lang.String token, java.lang.String value, boolean unescape, java.lang.String xpath, java.lang.String encoding)
public void setTokenFile(java.lang.String tokenFile) throws java.io.IOException
java.io.IOException
public void setValueFile(java.lang.String valueFile) throws java.io.IOException
java.io.IOException
public java.lang.String getToken()
public java.lang.String getValue()
public void setToken(java.lang.String token)
public void setValue(java.lang.String value)
private java.lang.String unescape(java.lang.String text)
public void setUnescape(boolean unescape)
public boolean isUnescape()
public static Replacement from(Replacement replacement)
public Replacement withDelimiter(DelimiterBuilder delimiter)
public void setXpath(java.lang.String xpath)
public java.lang.String getXpath()
public void setEncoding(java.lang.String encoding)
public java.lang.String getEncoding()