概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
V
W
X
A
addBookExporter(BookExporter)
- クラス org.bbreak.excella.core.
BookController
のメソッド
ブック出力処理クラスの追加
addPropertyParser(ObjectsPropertyParser)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
のメソッド
カスタムプロパティ解析クラスの追加
addSheetExporter(SheetExporter)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シート解析結果出力クラスの追加
addSheetExporter(String, SheetExporter)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シート解析結果出力クラスの追加
addSheetParseListener(SheetParseListener)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シート処理リスナの追加
addSheetParseListener(String, SheetParseListener)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シート処理リスナの追加
addTagParser(TagParser<?>)
- クラス org.bbreak.excella.core.
BookController
のメソッド
タグパーサの追加
addTagParser(String, TagParser<?>)
- クラス org.bbreak.excella.core.
BookController
のメソッド
対象シート指定でのタグパーサの追加
addTagParser(TagParser<?>)
- クラス org.bbreak.excella.core.
SheetParser
のメソッド
パーサの追加
adjustValue(int, Map<String, String>, String, int)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
ベースとなる値とパラメータから調整後の値を取得する
ArraysParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
パース結果をList<Object[]>で返却するパーサ
ArraysParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
のコンストラクタ
コンストラクタ
B
BookController
-
org.bbreak.excella.core
の クラス
ワークブックの解析を行うクラス
BookController(String)
- クラス org.bbreak.excella.core.
BookController
のコンストラクタ
コンストラクタ
ファイルの形式を判定してWorkbookを生成する
BookController(Workbook)
- クラス org.bbreak.excella.core.
BookController
のコンストラクタ
コンストラクタ
BookData
-
org.bbreak.excella.core
の クラス
ワークブックの解析結果を保持するクラス
BookData()
- クラス org.bbreak.excella.core.
BookData
のコンストラクタ
BookExporter
-
org.bbreak.excella.core.exporter.book
の インタフェース
ブック解析結果の出力処理用インターフェイス 下記の順でメソッドが呼び出されます。
C
clear()
- クラス org.bbreak.excella.core.
BookData
のメソッド
全シートデータのクリア
clearBookExporters()
- クラス org.bbreak.excella.core.
BookController
のメソッド
全てのブック出力処理クラスを削除する
clearCell(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定範囲のセルをクリアする。
clearMergedRegion(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定範囲の結合セルをクリアする。
clearPropertyParsers()
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
のメソッド
カスタムプロパティ解析クラスを全削除する
clearRange(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定範囲をクリアする。
clearSheetExporters()
- クラス org.bbreak.excella.core.
BookController
のメソッド
すべての解析結果出力クラスを削除する
clearSheetParseListeners()
- クラス org.bbreak.excella.core.
BookController
のメソッド
全てのシート処理リスナを削除する
clearTagParsers()
- クラス org.bbreak.excella.core.
BookController
のメソッド
すべてのタグパーサを削除する
COMMENT_PREFIX
- クラス org.bbreak.excella.core.
BookController
の static 変数
コメントのプレフィックス
ConsoleExporter
-
org.bbreak.excella.core.exporter.book
の クラス
解析結果のデータをコンソール(標準出力)に出力するクラス
ConsoleExporter()
- クラス org.bbreak.excella.core.exporter.book.
ConsoleExporter
のコンストラクタ
ConsoleExporter
-
org.bbreak.excella.core.exporter.sheet
の クラス
解析結果のデータをコンソール(標準出力)に出力するクラス
ConsoleExporter()
- クラス org.bbreak.excella.core.exporter.sheet.
ConsoleExporter
のコンストラクタ
containCellRangeAddress(CellRangeAddress, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
範囲内に完全に含まれるかを取得する。
containsSheet(String)
- クラス org.bbreak.excella.core.
BookData
のメソッド
シートデータが存在するかどうかのチェック
containsTag(String)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
タグが存在するかどうかのチェック
copyCell(Cell, Cell)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
セルをコピーする。
copyRange(Sheet, CellRangeAddress, Sheet, int, int, boolean)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
範囲をコピーする。
createCommentMessage(ParseException)
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
コメントに出力するメッセージの生成
crossRangeAddress(CellRangeAddress, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
範囲内と重なる部分があるかを取得する。
D
DebugErrorHandler
-
org.bbreak.excella.core.handler
の クラス
デバッグ用エラーハンドリングクラス ParseExceptionが発生した際にエラーとなったセルをマークして実行ディレクトリ配下にエラーファイルを出力する。
DebugErrorHandler()
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のコンストラクタ
DEFAULT_KEY_COLUMN_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
デフォルトキー列調整値
DEFAULT_KEY_ROW_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
の static 変数
デフォルトキー行調整値
DEFAULT_PROPERTY_ROW_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
デフォルトプロパティ行調整値
DEFAULT_VALUE_COLUMN_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
の static 変数
デフォルトValue列調整値
DEFAULT_VALUE_COLUMN_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
デフォルト値列調整値
DEFAULT_VALUE_COLUMN_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
デフォルトデータ終了行調整値
DEFAULT_VALUE_ROW_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
デフォルトデータ開始行調整値
DEFAULT_VALUE_ROW_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
の static 変数
デフォルトデータ開始行調整値
DEFAULT_VALUE_ROW_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
デフォルトデータ開始行調整値
DEFAULT_VALUE_ROW_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
の static 変数
デフォルトデータ開始行調整値
DEFAULT_VALUE_ROW_FROM_ADJUST
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
デフォルトデータ開始行調整値
deleteRangeLeft(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定範囲を削除(左方向にシフト)する
deleteRangeUp(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定範囲を削除(上方向にシフト)する
E
EmptyParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
空のタグパーサ 処理は行わずにパースを
EmptyParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
EmptyParser
のコンストラクタ
コンストラクタ
ErrorHandler
<
EX
> -
org.bbreak.excella.core.handler
の インタフェース
エラーハンドリング用インターフェイス
export(Workbook, BookData)
- インタフェース org.bbreak.excella.core.exporter.book.
BookExporter
のメソッド
出力処理の実行
export(Workbook, BookData)
- クラス org.bbreak.excella.core.exporter.book.
ConsoleExporter
のメソッド
処理実行
export(Workbook, BookData)
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
出力処理の実行
export(Workbook, BookData)
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のメソッド
処理実行
export(Sheet, SheetData)
- クラス org.bbreak.excella.core.exporter.sheet.
ConsoleExporter
のメソッド
処理実行
export(Sheet, SheetData)
- インタフェース org.bbreak.excella.core.exporter.sheet.
SheetExporter
のメソッド
出力処理の実行
export(Sheet, SheetData)
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
出力処理の実行
ExportException
-
org.bbreak.excella.core.exception
の 例外
出力処理例外
ExportException(Throwable)
- 例外 org.bbreak.excella.core.exception.
ExportException
のコンストラクタ
コンストラクタ
G
get(String)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
タグに対応する解析結果の取得
getBaseFilePath()
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
出力先のベースとなるファイルパスを返します。
getBaseFilePath()
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
出力先のベースとなるファイルパスを返します。
getBook()
- クラス org.bbreak.excella.core.
BookController
のメソッド
現時点でのWorkbookの取得
getBookData()
- クラス org.bbreak.excella.core.
BookController
のメソッド
現時点での解析データの取得
getCell()
- 例外 org.bbreak.excella.core.exception.
ParseException
のメソッド
getCellValue(Cell)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
セルの値の取得。
getCellValue(Sheet, int, int)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
シートから指定位置の値を取得する
getCellValue(Cell, Class<?>)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
指定されたクラスに合わせて出来る限り変換した値を返す
getDirectoryPath()
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
出力先のディレクトリパスを返します。
getDirectoryPath()
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
出力先のディレクトリパスを返します。
getErrorFilePath()
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
エラーファイルの書き込み先パスの取得
getErrorHandler()
- クラス org.bbreak.excella.core.
BookController
のメソッド
エラーハンドラの取得
getExporter()
- クラス org.bbreak.excella.core.
BookController
のメソッド
出力処理クラスの取得
getFilePath()
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のメソッド
出力先ファイルパスの取得
getJavaDate(double)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
double型の日付からDate型の日付を取得する
getKeyList()
- クラス org.bbreak.excella.core.
SheetData
のメソッド
putされた順のキーの一覧取得
getLastColNum(Sheet)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
エクセルシート内のデータのあるセルの 最大列のインデックスを取得する。
getLastColumnNum(Sheet, int, int)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
行範囲における最終列番号を取得する。
getLastRowNum(Sheet, int, int)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
列範囲における最終行番号を取得する。
getList(String)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
タグに対応する解析結果の取得
getParam(String)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
タグ定義からパラーメータ部分の文字列を取得する。
getParam(String, String, String)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
タグ定義からパラーメータ部分の文字列を取得する。
getParams(String)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
タグ定義からパラメータ部分("," "="で分割したマップ)を取得する
getPrintStackTrace(Throwable)
- クラス org.bbreak.excella.core.util.
StringUtil
の static メソッド
ThrowableのStackTraceから文字列を生成する
getSheetData(String)
- クラス org.bbreak.excella.core.
BookData
のメソッド
シートデータの取得
getSheetDatas()
- クラス org.bbreak.excella.core.
BookData
のメソッド
含まれるシートデータの一覧取得
getSheetName()
- クラス org.bbreak.excella.core.
SheetData
のメソッド
シート名の取得
getSheetName(Cell)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
セルを含むシート名の取得
getSheetName(Sheet)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
シート名の取得
getSheetNames()
- クラス org.bbreak.excella.core.
BookController
のメソッド
ブックに含まれるシート名の一覧取得(コメントシート含む)
getSheetNames()
- クラス org.bbreak.excella.core.
BookData
のメソッド
含まれるシート名の一覧取得
getTag()
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsPropertyParser
のメソッド
タグを取得する
getTag()
- クラス org.bbreak.excella.core.tag.
TagParser
のメソッド
対象タグの取得
getTag(String)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
タグ定義からパラメータ部分を除いた文字列を取得する
getTag(String, String)
- クラス org.bbreak.excella.core.util.
TagUtil
の static メソッド
タグ定義からパラメータ部分を除いた文字列を取得する
getTagNames()
- クラス org.bbreak.excella.core.
SheetData
のメソッド
保持するタグ名の一覧取得
getTagParsers()
- クラス org.bbreak.excella.core.
SheetParser
のメソッド
パーサの一覧取得
H
HSSF_SUFFIX
- クラス org.bbreak.excella.core.
BookController
の static 変数
Excel2003以前のファイル末尾
I
insertRangeDown(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
空白範囲を挿入(下方向にシフト)する。
insertRangeRight(Sheet, CellRangeAddress)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
空白範囲を挿入(右方向にシフト)する。
isCellDateFormatted(Cell)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
DateUtilがLocalizeされたフォーマット(年,月,日等を含むフォーマット)に対応していないため、 フォーマットの""で囲まれた文字列を除去するようにして対応。
isParse(Sheet, Cell)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsPropertyParser
のメソッド
パース処理を行うか否かの判定
isParse(Sheet, Cell)
- クラス org.bbreak.excella.core.tag.
TagParser
のメソッド
パース処理を行うか否かの判定
L
ListParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
処理結果をListで返却するパーサ
ListParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
のコンストラクタ
コンストラクタ
M
MapParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
パース結果をマップで返却するパーサ
MapParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
のコンストラクタ
コンストラクタ
MapsParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
パース結果をList<Map>で返却するパーサ
MapsParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
のコンストラクタ
コンストラクタ
markupErrorCell(Workbook, ParseException)
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
エラーセルをマーキングする
N
notifyException(Workbook, Sheet, ParseException)
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
notifyException(Workbook, Sheet, EX)
- インタフェース org.bbreak.excella.core.handler.
ErrorHandler
のメソッド
例外の通知
notifyException(Workbook, Sheet, ParseException)
- インタフェース org.bbreak.excella.core.handler.
ParseErrorHandler
のメソッド
例外の通知
O
ObjectsParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
パース結果をList<Object>で返却するパーサ
ObjectsParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
のコンストラクタ
コンストラクタ
ObjectsPropertyParser
-
org.bbreak.excella.core.tag.excel2java
の クラス
Objectsパーサ用独自プロパティ解析クラス
ObjectsPropertyParser(String)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsPropertyParser
のコンストラクタ
コンストラクタ
org.bbreak.excella.core
- パッケージ org.bbreak.excella.core
ExCella Coreのベースクラス群
org.bbreak.excella.core.exception
- パッケージ org.bbreak.excella.core.exception
ExCella Coreの例外クラス群
org.bbreak.excella.core.exporter.book
- パッケージ org.bbreak.excella.core.exporter.book
ExCella Coreのブック単位の出力クラス群
org.bbreak.excella.core.exporter.sheet
- パッケージ org.bbreak.excella.core.exporter.sheet
ExCella Coreのシート単位の出力クラス群
org.bbreak.excella.core.handler
- パッケージ org.bbreak.excella.core.handler
ExCella Coreのエラーハンドリングクラス群
org.bbreak.excella.core.listener
- パッケージ org.bbreak.excella.core.listener
ExCella Coreのイベント通知リスナクラス群
org.bbreak.excella.core.tag
- パッケージ org.bbreak.excella.core.tag
ExCella Coreのタグクラス群
org.bbreak.excella.core.tag.excel2java
- パッケージ org.bbreak.excella.core.tag.excel2java
ExCella CoreのExcel->Javaタグ解析クラス群
org.bbreak.excella.core.util
- パッケージ org.bbreak.excella.core.util
ExCella Coreのユーティリティクラス群
P
PARAM_CELL_DELIM
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
セル位置定義区切り文字
PARAM_CLASS
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
クラス定義パラメータ
PARAM_DATA_CLOMUN_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
データ開始列の調整パラメータ
PARAM_DATA_CLOMUN_TO
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
データ開始列の調整パラメータ
PARAM_DATA_ROW_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
データ開始行の調整パラメータ
PARAM_DATA_ROW_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
の static 変数
データ行の調整パラメータ
PARAM_DATA_ROW_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
データ行の調整パラメータ
PARAM_DATA_ROW_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
の static 変数
データ開始行の調整パラメータ
PARAM_DATA_ROW_FROM
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
データ開始行の調整パラメータ
PARAM_DATA_ROW_TO
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
の static 変数
データ終了行の調整パラメータ
PARAM_DATA_ROW_TO
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
の static 変数
データ行の調整パラメータ
PARAM_DATA_ROW_TO
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
データ行の調整パラメータ
PARAM_DATA_ROW_TO
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
の static 変数
データ終了行の調整パラメータ
PARAM_DATA_ROW_TO
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
データ終了行の調整パラメータ
PARAM_DELIM
- クラス org.bbreak.excella.core.tag.
TagParser
の static 変数
パラメータ区切り文字
PARAM_KEY
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
固定キーの値パラメータ
PARAM_KEY_CELL
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
キーセルの調整パラメータ
PARAM_KEY_COLUMN
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
キー列の調整パラメータ
PARAM_KEY_ROW
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
の static 変数
キー行の調整パラメータ
PARAM_LAST_TAG
- クラス org.bbreak.excella.core.
SheetParser
の static 変数
最終タグパラメータ
PARAM_PROPERTY_ROW
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
の static 変数
プロパティ行の調整パラメータ
PARAM_RESULT_KEY
- クラス org.bbreak.excella.core.
SheetParser
の static 変数
結果キーパラメータ
PARAM_VALUE
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
固定値の値パラメータ
PARAM_VALUE_CELL
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
値セルの調整パラメータ
PARAM_VALUE_COLUMN
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
の static 変数
値列の調整パラメータ
PARAM_VALUE_COLUMN
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
値列の調整パラメータ
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
ArraysParser
のメソッド
パース処理
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
EmptyParser
のメソッド
パース処理
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
ListParser
のメソッド
パース処理
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
のメソッド
パース処理
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
MapsParser
のメソッド
パース処理
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
のメソッド
パース処理
parse(Object, Object, String, Map<String, String>)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsPropertyParser
のメソッド
パース処理を実行する
parse(Sheet, Cell, Object)
- クラス org.bbreak.excella.core.tag.
TagParser
のメソッド
パース処理
parseBook()
- クラス org.bbreak.excella.core.
BookController
のメソッド
ブックに含まれる全シート(コメントシートを除く)の解析の実行
parseBook(Object)
- クラス org.bbreak.excella.core.
BookController
のメソッド
ブックに含まれる全シート(コメントシートを除く)の解析の実行
ParseErrorHandler
-
org.bbreak.excella.core.handler
の インタフェース
パース例外処理用インターフェイス
ParseException
-
org.bbreak.excella.core.exception
の 例外
パース例外
ParseException(Cell)
- 例外 org.bbreak.excella.core.exception.
ParseException
のコンストラクタ
コンストラクタ
ParseException(Cell, String)
- 例外 org.bbreak.excella.core.exception.
ParseException
のコンストラクタ
コンストラクタ
ParseException(Cell, Throwable)
- 例外 org.bbreak.excella.core.exception.
ParseException
のコンストラクタ
コンストラクタ
ParseException(Cell, String, Throwable)
- 例外 org.bbreak.excella.core.exception.
ParseException
のコンストラクタ
コンストラクタ
ParseException(String)
- 例外 org.bbreak.excella.core.exception.
ParseException
のコンストラクタ
コンストラクタ
parseSheet(String)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シートデータの解析
parseSheet(String, Object)
- クラス org.bbreak.excella.core.
BookController
のメソッド
シートデータの解析
parseSheet(Sheet, Object)
- クラス org.bbreak.excella.core.
SheetParser
のメソッド
シートの解析
PoiUtil
-
org.bbreak.excella.core.util
の クラス
POI操作ユーティリティクラス
postParse(Sheet, SheetParser, SheetData)
- インタフェース org.bbreak.excella.core.listener.
SheetParseListener
のメソッド
シート解析後に呼び出されるメソッド
prepareCloneSheet(Sheet)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
推奨されていません。
poi-3.5-beta7-20090607.jarより不具合解消
preParse(Sheet, SheetParser)
- インタフェース org.bbreak.excella.core.listener.
SheetParseListener
のメソッド
シート解析前に呼び出されるメソッド
put(String, Object)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
タグに対応する解析結果の追加
putSheetData(String, SheetData)
- クラス org.bbreak.excella.core.
BookData
のメソッド
シートデータの設定
R
remove(Object)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
データの削除
removePropertyParser(ObjectsPropertyParser)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsParser
のメソッド
カスタムプロパティ解析クラスの削除
removeTagParser(String)
- クラス org.bbreak.excella.core.
BookController
のメソッド
指定タグのタグパーサ情報を削除する
S
setBaseFilePath(String)
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
出力先のベースとなるファイルパスを設定します。
setBaseFilePath(String)
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
出力先のベースとなるファイルパスを設定します。
setCell(Cell)
- 例外 org.bbreak.excella.core.exception.
ParseException
のメソッド
setCellValue(Cell, Object)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
セルに値を設定する。
setDirectoryPath(String)
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
出力先のディレクトリパスを設定します。
setDirectoryPath(String)
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
出力先のディレクトリパスを設定します。
setErrorFilePath(String)
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
エラーファイルの書き込み先パスの設定
setErrorHandler(ParseErrorHandler)
- クラス org.bbreak.excella.core.
BookController
のメソッド
エラーハンドラの設定
setFilePath(String)
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のメソッド
出力先ファイルパスの設定
setHyperlink(Cell, int, String)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
セルにハイパーリンクを設定する。
setSheetName(String)
- クラス org.bbreak.excella.core.
SheetData
のメソッド
シート名の設定
setTag(String)
- クラス org.bbreak.excella.core.tag.excel2java.
ObjectsPropertyParser
のメソッド
タグを設定する
setTag(String)
- クラス org.bbreak.excella.core.tag.
TagParser
のメソッド
対象タグの設定
setup()
- インタフェース org.bbreak.excella.core.exporter.book.
BookExporter
のメソッド
初期化処理
setup()
- クラス org.bbreak.excella.core.exporter.book.
ConsoleExporter
のメソッド
初期化処理
setup()
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
初期化処理
setup()
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のメソッド
初期化処理
setup()
- クラス org.bbreak.excella.core.exporter.sheet.
ConsoleExporter
のメソッド
初期化処理
setup()
- インタフェース org.bbreak.excella.core.exporter.sheet.
SheetExporter
のメソッド
初期化処理
setup()
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
初期化処理
SheetData
-
org.bbreak.excella.core
の クラス
タグ単位でシートの解析結果を保持するクラス
SheetData(String)
- クラス org.bbreak.excella.core.
SheetData
のコンストラクタ
コンストラクタ
SheetExporter
-
org.bbreak.excella.core.exporter.sheet
の インタフェース
シート解析結果の出力処理用インターフェイス 下記の順でメソッドが呼び出されます。
SheetParseListener
-
org.bbreak.excella.core.listener
の インタフェース
シート解析時のイベント通知リスナ
SheetParser
-
org.bbreak.excella.core
の クラス
シートの解析を行うクラス タグを検査して、一致するタグが存在した場合は対応するタグパーサを呼び出し、 結果をSheetDataに設定する タグの検査は行列方向([1,A] [1,B]・・・、[2,A] [2,B]・・・)で行う タグにLastTag=Trueのパラメータが設定されていた場合はそのタグを処理して終了する。
SheetParser()
- クラス org.bbreak.excella.core.
SheetParser
のコンストラクタ
SPLIT_FIRST_INDEX
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
区切り文字前半用インデックス
SPLIT_LAST_INDEX
- クラス org.bbreak.excella.core.tag.excel2java.
MapParser
の static 変数
区切り文字後半用インデックス
StringUtil
-
org.bbreak.excella.core.util
の クラス
文字列操作ユーティリティクラス
StringUtil()
- クラス org.bbreak.excella.core.util.
StringUtil
のコンストラクタ
T
TAG_PARAM_PREFIX
- クラス org.bbreak.excella.core.tag.
TagParser
の static 変数
パラメータ定義の開始文字
TAG_PARAM_SUFFIX
- クラス org.bbreak.excella.core.tag.
TagParser
の static 変数
パラメータ定義の終了文字
TagParser
<
RESULT
> -
org.bbreak.excella.core.tag
の クラス
タグ処理のスーパークラス
TagParser(String)
- クラス org.bbreak.excella.core.tag.
TagParser
のコンストラクタ
コンストラクタ
TagUtil
-
org.bbreak.excella.core.util
の クラス
タグ定義操作ユーティリティ
tearDown()
- インタフェース org.bbreak.excella.core.exporter.book.
BookExporter
のメソッド
終了処理
tearDown()
- クラス org.bbreak.excella.core.exporter.book.
ConsoleExporter
のメソッド
終了処理
tearDown()
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のメソッド
終了処理
tearDown()
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のメソッド
終了処理
tearDown()
- クラス org.bbreak.excella.core.exporter.sheet.
ConsoleExporter
のメソッド
終了処理
tearDown()
- インタフェース org.bbreak.excella.core.exporter.sheet.
SheetExporter
のメソッド
終了処理
tearDown()
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のメソッド
終了処理
TextFileExporter
-
org.bbreak.excella.core.exporter.book
の クラス
解析結果(データ)をシート単位でファイルに分割して出力する処理クラス ディレクトリ指定とベースファイルパス指定が可能 両方を指定した場合は双方の設定でファイルが出力される。
TextFileExporter()
- クラス org.bbreak.excella.core.exporter.book.
TextFileExporter
のコンストラクタ
TextFileExporter
-
org.bbreak.excella.core.exporter.sheet
の クラス
解析結果(データ)をファイルに出力する処理クラス ディレクトリ指定とファイルパス指定が可能 両方を指定した場合は双方の設定でファイルが出力される。
TextFileExporter()
- クラス org.bbreak.excella.core.exporter.sheet.
TextFileExporter
のコンストラクタ
TMP_SHEET_NAME
- クラス org.bbreak.excella.core.util.
PoiUtil
の static 変数
一時テンプレートシート名
toString()
- 例外 org.bbreak.excella.core.exception.
ParseException
のメソッド
toString()
- クラス org.bbreak.excella.core.
SheetData
のメソッド
V
VALUE_DELIM
- クラス org.bbreak.excella.core.tag.
TagParser
の static 変数
キー、値の区切り文字
W
WorkbookExporter
-
org.bbreak.excella.core.exporter.book
の クラス
解析結果(ブック)を出力するクラス 指定されたパス(filePath)にブックを出力します。
WorkbookExporter()
- クラス org.bbreak.excella.core.exporter.book.
WorkbookExporter
のコンストラクタ
writeBook(Workbook, String)
- クラス org.bbreak.excella.core.util.
PoiUtil
の static メソッド
ワークブックの書き込み処理
writeErrorBook(Workbook)
- クラス org.bbreak.excella.core.handler.
DebugErrorHandler
のメソッド
エラーブックのファイルをカレントディレクトリに書き込む
X
XSSF_SUFFIX
- クラス org.bbreak.excella.core.
BookController
の static 変数
Excel2007のファイル末尾
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
V
W
X
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス