public abstract class AbstractFilterReaderLineEnding
extends java.io.FilterReader
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedHashSet<org.codehaus.plexus.interpolation.multi.DelimiterSpecification> |
delimiters |
private java.lang.String |
escapeString |
protected int |
markLength
must always be bigger than escape string plus delimiters, but doesn't need to be exact
|
private boolean |
preserveEscapeString
if true escapeString will be preserved \{foo} -> \{foo}
|
protected boolean |
useEscape
using escape or not.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractFilterReaderLineEnding(java.io.Reader in) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateMarkLength() |
java.lang.String |
getEscapeString() |
boolean |
isPreserveEscapeString() |
void |
setEscapeString(java.lang.String escapeString) |
void |
setPreserveEscapeString(boolean preserveEscapeString) |
private java.lang.String escapeString
protected boolean useEscape
private boolean preserveEscapeString
protected java.util.LinkedHashSet<org.codehaus.plexus.interpolation.multi.DelimiterSpecification> delimiters
protected int markLength
protected AbstractFilterReaderLineEnding(java.io.Reader in)
public java.lang.String getEscapeString()
public void setEscapeString(java.lang.String escapeString)
escapeString
- Set the value of the escape string.public boolean isPreserveEscapeString()
public void setPreserveEscapeString(boolean preserveEscapeString)
preserveEscapeString
- preserve escape string true
or false
.protected void calculateMarkLength()