public class TokenValueMapFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
COMMENT_PREFIX |
private FileUtils |
fileUtils |
private static char |
SEPARATOR |
private static char |
SEPARATOR_ESCAPER |
Constructor and Description |
---|
TokenValueMapFactory(FileUtils fileUtils) |
Modifier and Type | Method and Description |
---|---|
private void |
appendReplacement(java.util.List<Replacement> replacements,
java.lang.String fragment,
boolean unescape,
java.lang.String encoding) |
private java.lang.String |
getNoValueErrorMsgFor(java.lang.String line) |
private boolean |
ignoreFragment(java.lang.String line,
boolean commentsEnabled) |
private boolean |
isSeparatorAt(int i,
java.lang.String line) |
java.util.List<Replacement> |
replacementsForFile(java.lang.String tokenValueMapFile,
boolean commentsEnabled,
boolean unescape,
java.lang.String encoding) |
java.util.List<Replacement> |
replacementsForVariable(java.lang.String variable,
boolean commentsEnabled,
boolean unescape,
java.lang.String encoding) |
private static final char SEPARATOR_ESCAPER
private static final char SEPARATOR
private static final java.lang.String COMMENT_PREFIX
private final FileUtils fileUtils
public TokenValueMapFactory(FileUtils fileUtils)
public java.util.List<Replacement> replacementsForVariable(java.lang.String variable, boolean commentsEnabled, boolean unescape, java.lang.String encoding)
public java.util.List<Replacement> replacementsForFile(java.lang.String tokenValueMapFile, boolean commentsEnabled, boolean unescape, java.lang.String encoding) throws java.io.IOException
java.io.IOException
private void appendReplacement(java.util.List<Replacement> replacements, java.lang.String fragment, boolean unescape, java.lang.String encoding)
private boolean isSeparatorAt(int i, java.lang.String line)
private java.lang.String getNoValueErrorMsgFor(java.lang.String line)
private boolean ignoreFragment(java.lang.String line, boolean commentsEnabled)