public class LineSeparatorInterpreter extends java.lang.Object implements TestDataInterpreter
+--------------+ |こんにちは\n | |さようなら | +--------------+文字列"\n"がCRに置き換えられ、
こんにちは、\r\nさようならとなる(デフォルト設定の場合)。
Constructor and Description |
---|
LineSeparatorInterpreter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
interpret(InterpretationContext context)
解釈する。
|
void |
setLineSeparator(java.lang.String expression)
改行コードを設定する。
setMatchPattern(String) にマッチした箇所は、
本メソッドで設定された改行コードで置き換えられる。 |
void |
setMatchPattern(java.lang.String pattern)
改行コードを表すパターンを設定する。
例: "\r"で改行コードを表現する場合、"\\\\r"を設定する。
|
public java.lang.String interpret(InterpretationContext context)
interpret
in interface TestDataInterpreter
context
- 解釈コンテキストpublic void setLineSeparator(java.lang.String expression)
setMatchPattern(String)
にマッチした箇所は、
本メソッドで設定された改行コードで置き換えられる。expression
- 改行コード表現 (NONE/CR/LF/CRLF)LineSeparator.evaluate(String)
public void setMatchPattern(java.lang.String pattern)
pattern
- ラインセパレータを表すパターン(Java正規表現)Pattern.compile(String)