|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectorg.bbreak.excella.trans.processor.TransProcessor
public class TransProcessor
データ移行プロセッサ
| フィールドの概要 | |
|---|---|
static String |
COMMENT_PREFIX
コメントのプレフィックス |
| コンストラクタの概要 | |
|---|---|
TransProcessor(String filePath)
コンストラクタ |
|
| メソッドの概要 | |
|---|---|
void |
addBookExporter(BookExporter bookExporter)
ブック出力処理クラスの追加 |
void |
addSheetExporter(SheetExporter sheetExporter)
シート出力処理クラスの追加 |
void |
addSheetExporter(String sheetName,
SheetExporter sheetExporter)
対象シート指定でのシート出力処理クラス |
void |
addSheetParseListener(SheetParseListener sheetParseListener)
シート処理リスナクラスの追加 |
void |
addSheetParseListener(String sheetName,
SheetParseListener sheetParseListener)
対象シート指定でのシート処理リスナクラスの追加 |
void |
addTagParser(String sheetName,
TagParser<?> tagParser)
対象シート指定でのタグパーサの追加 |
void |
addTagParser(TagParser<?> tagParser)
タグパーサの追加 |
void |
addTransProcessListener(TransProcessListener processListener)
プロセスリスナクラスを追加する |
void |
clearBookExporters()
すべてのブック出力処理クラスを削除する |
void |
clearSheetExporters()
すべてのシート出力処理クラスを削除する |
void |
clearSheetParseListeners()
すべてのシート処理リスナクラスを削除する |
void |
clearTagParsers()
すべてのタグパーサを削除する |
void |
clearTransProcessListeners()
すべてのプロセスリスナクラスを削除する |
ParseErrorHandler |
getErrorHandler()
エラーハンドラの取得 |
List<String> |
getSheetNames()
ブックに含まれるシート名の一覧取得(コメントシート含む) |
Boolean |
isDefaultSqlTag(String tag)
タグがデフォルトSqlパーサのタグかどうかを判別し結果を返す |
BookData |
processBook()
ブック解析を実行する |
BookData |
processBook(Object data)
ブック解析を実行する |
SheetData |
processSheet(String sheetName)
シート解析を実行する |
SheetData |
processSheet(String sheetName,
Object data)
シート解析を実行する |
void |
removeTagParser(String tag)
指定タグのタグパーサ情報を削除する |
void |
setErrorHandler(ParseErrorHandler errorHandler)
エラーハンドラの設定 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final String COMMENT_PREFIX
| コンストラクタの詳細 |
|---|
public TransProcessor(String filePath)
throws IOException
filePath - 対象Excelファイルパス
IOException - ファイルの読み込みに失敗した場合| メソッドの詳細 |
|---|
public BookData processBook()
throws ParseException,
ExportException
ParseException - パース例外
ExportException - 出力処理例外
public BookData processBook(Object data)
throws ParseException,
ExportException
data - TagParser.parseメソッドまで引き継がれる処理データ
ParseException - パース例外
ExportException - 出力処理例外
public SheetData processSheet(String sheetName)
throws ParseException,
ExportException
sheetName - シート名
ParseException - パース例外
ExportException - 出力処理例外
public SheetData processSheet(String sheetName,
Object data)
throws ParseException,
ExportException
sheetName - シート名data - TagParser.parseメソッドまで引き継がれる処理データ
ParseException - パース例外
ExportException - 出力処理例外public Boolean isDefaultSqlTag(String tag)
tag - 判定するタグ
public List<String> getSheetNames()
public void addTagParser(TagParser<?> tagParser)
tagParser - 追加するタグパーサ
public void addTagParser(String sheetName,
TagParser<?> tagParser)
sheetName - 対象シート名tagParser - 追加するタグパーサpublic void removeTagParser(String tag)
tag - タグpublic void clearTagParsers()
public void addBookExporter(BookExporter bookExporter)
bookExporter - ブック出力処理クラスpublic void clearBookExporters()
public void addSheetExporter(SheetExporter sheetExporter)
sheetExporter - シート出力処理クラス
public void addSheetExporter(String sheetName,
SheetExporter sheetExporter)
sheetName - 対象シート名sheetExporter - シート出力処理クラスpublic void clearSheetExporters()
public ParseErrorHandler getErrorHandler()
public void setErrorHandler(ParseErrorHandler errorHandler)
errorHandler - エラーハンドラpublic void addSheetParseListener(SheetParseListener sheetParseListener)
sheetParseListener - シート処理リスナクラス
public void addSheetParseListener(String sheetName,
SheetParseListener sheetParseListener)
sheetName - 対象シート名sheetParseListener - シート処理リスナクラスpublic void clearSheetParseListeners()
public void addTransProcessListener(TransProcessListener processListener)
processListener - 追加するプロセスリスナクラスpublic void clearTransProcessListeners()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||