public class GroupMessageParser
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
directory
ディレクトリ 
 | 
protected java.lang.String | 
resource
リソース名 
 | 
| Constructor and Description | 
|---|
GroupMessageParser(TestDataReader reader,
                  java.util.List<TestDataInterpreter> interpreters,
                  DataType targetType)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected DataType | 
getDataType(java.lang.String dataTypeCell)
データタイプを返却する。 
 | 
protected DataType | 
getTargetType()
解析対象のデータ型を返却する。 
 | 
protected java.lang.String | 
getTypeValue(java.util.List<java.lang.String> dataTypeRow)
テストデータタイプのバリュー値を取得する。 
 | 
void | 
parse(java.lang.String directory,
     java.lang.String resource,
     java.lang.String id)
解析を実行する。 
 | 
void | 
parse(java.lang.String directory,
     java.lang.String resource,
     java.lang.String id,
     boolean saveCache)
解析を実行する。 
 | 
protected java.util.List<java.lang.String> | 
readLine()
テストデータから1行文のデータを読み込む。 
テストデータをすべて読み込んだ場合は、nullを返却する。  | 
protected java.lang.String directory
protected java.lang.String resource
public GroupMessageParser(TestDataReader reader, java.util.List<TestDataInterpreter> interpreters, DataType targetType)
reader - リーダinterpreters - 解釈クラスtargetType - 処理対象のデータ型protected final DataType getTargetType()
public final void parse(java.lang.String directory,
                        java.lang.String resource,
                        java.lang.String id)
読み込んだシートはキャッシュする。
directory - 読み込み元のディレクトリresource - リソース名称id - IDpublic final void parse(java.lang.String directory,
                        java.lang.String resource,
                        java.lang.String id,
                        boolean saveCache)
directory - 読み込み元のディレクトリresource - リソース名称id - IDsaveCache - 読み込んだファイルのデータをキャッシュに保存するかprotected final DataType getDataType(java.lang.String dataTypeCell)
dataTypeCell - データタイプが記載されたセルprotected final java.lang.String getTypeValue(java.util.List<java.lang.String> dataTypeRow)
dataTypeRow - 1行分のデータprotected final java.util.List<java.lang.String> readLine()