A B C D E F G H I K L M N O P R S T U V W

A

AbstractBlock - org.seasar.fisshplate.core.element の クラス
ブロック要素を表す基底クラスです。
AbstractBlock() - クラス org.seasar.fisshplate.core.element.AbstractBlock のコンストラクタ
 
AbstractCell - org.seasar.fisshplate.core.element の クラス
セル要素の基底抽象クラスです。
AbstractElseParser - org.seasar.fisshplate.core.parser の クラス
else if と else を解析するクラスのための抽象クラスです。
AbstractElseParser() - クラス org.seasar.fisshplate.core.parser.AbstractElseParser のコンストラクタ
 
addBlockElement(AbstractBlock) - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ブロック要素に親要素がある場合、その親要素にブロック要素を子要素として追加します。
addBody(TemplateElement) - クラス org.seasar.fisshplate.core.element.Root のメソッド
ボディの要素を追加します。
addChild(TemplateElement) - クラス org.seasar.fisshplate.core.element.AbstractBlock のメソッド
ブロック内の子要素を追加します。
addChild(SheetWrapper, String) - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
子要素を追加します。
addPageNum() - クラス org.seasar.fisshplate.context.PageContext のメソッド
ページカウントを加算します
addRowParser(RowParser) - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
独自にカスタマイズした行単位のパーサを追加します。
addRowParser(RowParser) - クラス org.seasar.fisshplate.core.parser.handler.RowParserHandler のメソッド
独自にカスタマイズしたパーサを追加します。
addRowParser(RowParser) - クラス org.seasar.fisshplate.template.FPTemplate のメソッド
独自でカスタマイズしたTemplateElementを適用するRowParserを追加します。
addSuspendedSet(Suspend) - クラス org.seasar.fisshplate.context.FPContext のメソッド
評価を保留するセルを保留リストに追加します。
addTemplateElement(TemplateElement) - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
要素を親要素があれば子要素として追加します。

B

BindVariable - org.seasar.fisshplate.core の クラス
バインド変数を表すクラスです。
BindVariable(String) - クラス org.seasar.fisshplate.core.BindVariable のコンストラクタ
コンストラクタです。
buildChildData(Map) - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
このデータが保持する子要素の埋め込みデータを生成します。
buildData() - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
埋め込み用データを生成します。
buildListData() - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
MapListとして埋め込みデータを生成します。
buildMapData() - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
Mapとして埋め込みデータを生成します。
buildMapFrom(HSSFWorkbook) - クラス org.seasar.fisshplate.preview.MapBuilder のメソッド
EXCELに記載されたデータから、テンプレート埋め込み用Mapを生成して戻します。

C

cell - クラス org.seasar.fisshplate.core.element.AbstractCell の変数
テンプレート側のセル
CellParser - org.seasar.fisshplate.core.parser の インタフェース
セル単位のタグから各要素を解析するインタフェースです。
CellParserHandler - org.seasar.fisshplate.core.parser.handler の クラス
 
CellParserHandler() - クラス org.seasar.fisshplate.core.parser.handler.CellParserHandler のコンストラクタ
 
CellWrapper - org.seasar.fisshplate.wrapper の クラス
HSSFCellのラッパークラスです。
CellWrapper(HSSFCell, RowWrapper) - クラス org.seasar.fisshplate.wrapper.CellWrapper のコンストラクタ
 
childList - クラス org.seasar.fisshplate.core.element.AbstractBlock の変数
 
childList - クラス org.seasar.fisshplate.preview.FPMapData の変数
 
clearCurrentIterator() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在のIteratorBlockを消去します。
close(FileInputStream) - クラス org.seasar.fisshplate.util.FileInputStreamUtil の static メソッド
 
close(ByteArrayOutputStream) - クラス org.seasar.fisshplate.util.ImageIOUtil の static メソッド
 
close(InputStream) - クラス org.seasar.fisshplate.util.InputStreamUtil の static メソッド
 
CommentParser - org.seasar.fisshplate.core.parser の クラス
commentを解析するクラスです。
CommentParser() - クラス org.seasar.fisshplate.core.parser.CommentParser のコンストラクタ
 
convertLineFeed(Object) - クラス org.seasar.fisshplate.core.element.El のメソッド
 
copyCellStyle(FPContext, HSSFCell) - クラス org.seasar.fisshplate.core.element.AbstractCell のメソッド
テンプレート側のセルのスタイルを出力側へコピーします。
createCurrentRow() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象行を新たに生成します。
createElement(String) - クラス org.seasar.fisshplate.core.parser.AbstractElseParser のメソッド
要素クラスを生成し戻します。
createElement(String) - クラス org.seasar.fisshplate.core.parser.ElseBlockParser のメソッド
 
createElement(String) - クラス org.seasar.fisshplate.core.parser.ElseIfBlockParser のメソッド
 
createFileInputStream(String) - クラス org.seasar.fisshplate.util.FileInputStreamUtil の static メソッド
 
createHyperLink() - クラス org.seasar.fisshplate.enums.LinkElementType のメソッド
 

D

DEFAULT_ITERATOR_INDEX_NAME - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
イテレータ要素内で参照する現在行のインデックスの変数名です。

E

El - org.seasar.fisshplate.core.element の クラス
テンプレートのセルの値にバインド変数が含まれる場合の要素クラスです。
El(AbstractCell) - クラス org.seasar.fisshplate.core.element.El のコンストラクタ
コンストラクタです。
ElseBlock - org.seasar.fisshplate.core.element の クラス
 
ElseBlock() - クラス org.seasar.fisshplate.core.element.ElseBlock のコンストラクタ
 
ElseBlockParser - org.seasar.fisshplate.core.parser の クラス
else を解析するクラスです。
ElseBlockParser() - クラス org.seasar.fisshplate.core.parser.ElseBlockParser のコンストラクタ
 
ElseIfBlock - org.seasar.fisshplate.core.element の クラス
 
ElseIfBlock(String) - クラス org.seasar.fisshplate.core.element.ElseIfBlock のコンストラクタ
 
ElseIfBlockParser - org.seasar.fisshplate.core.parser の クラス
else if を解析するクラスです。
ElseIfBlockParser() - クラス org.seasar.fisshplate.core.parser.ElseIfBlockParser のコンストラクタ
 
EMAIL - クラス org.seasar.fisshplate.enums.LinkElementType の static 変数
 
EndParser - org.seasar.fisshplate.core.parser の クラス
endを解析するクラスです。
EndParser() - クラス org.seasar.fisshplate.core.parser.EndParser のコンストラクタ
 
Exec - org.seasar.fisshplate.core.element の クラス
 
Exec(String) - クラス org.seasar.fisshplate.core.element.Exec のコンストラクタ
 
ExecParser - org.seasar.fisshplate.core.parser の クラス
execを解析するクラスです。
ExecParser() - クラス org.seasar.fisshplate.core.parser.ExecParser のコンストラクタ
 

F

FILE - クラス org.seasar.fisshplate.enums.LinkElementType の static 変数
 
FileInputStreamUtil - org.seasar.fisshplate.util の クラス
 
FileInputStreamUtil() - クラス org.seasar.fisshplate.util.FileInputStreamUtil のコンストラクタ
 
FPConsts - org.seasar.fisshplate.consts の インタフェース
定数を保持するインタフェースです。
FPContext - org.seasar.fisshplate.context の クラス
解析やデータ埋め込み時に参照される、グローバル値を保持するクラスです。
FPContext(HSSFSheet, Map) - クラス org.seasar.fisshplate.context.FPContext のコンストラクタ
コンストラクタです。
FPException - org.seasar.fisshplate.exception の 例外
例外の基底クラスです。
FPException(String) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPException(String, Object[]) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPException(String, RowWrapper) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPException(String, Object[], RowWrapper) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って、既存の例外をラップします。
FPException(String, Object[], Throwable) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って、既存の例外をラップします。
FPException(String, Object[], RowWrapper, Throwable) - 例外 org.seasar.fisshplate.exception.FPException のコンストラクタ
リソースバンドルのキーを受け取って、既存の例外をラップします。
FPMapData - org.seasar.fisshplate.preview の クラス
プレビュー用データを保持するクラスです。
FPMergeException - org.seasar.fisshplate.exception の 例外
テンプレート解析時に投げられる例外クラスです。
FPMergeException(String) - 例外 org.seasar.fisshplate.exception.FPMergeException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPMergeException(String, Object[]) - 例外 org.seasar.fisshplate.exception.FPMergeException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPMergeException(String, Object[], RowWrapper) - 例外 org.seasar.fisshplate.exception.FPMergeException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPMergeException(String, RowWrapper) - 例外 org.seasar.fisshplate.exception.FPMergeException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPParseException - org.seasar.fisshplate.exception の 例外
テンプレート解析時に投げられる例外クラスです。
FPParseException(String) - 例外 org.seasar.fisshplate.exception.FPParseException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPParseException(String, Object[]) - 例外 org.seasar.fisshplate.exception.FPParseException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPParseException(String, Object[], RowWrapper) - 例外 org.seasar.fisshplate.exception.FPParseException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPParseException(String, RowWrapper) - 例外 org.seasar.fisshplate.exception.FPParseException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPParser - org.seasar.fisshplate.core.parser の クラス
テンプレート側のシートを解析し、要素クラスの構造を組み立てて保持します。
FPParser() - クラス org.seasar.fisshplate.core.parser.FPParser のコンストラクタ
コンストラクタです。
FPPoiUtil - org.seasar.fisshplate.util の クラス
POIの操作の便利メソッドを集めたユーティリティクラスです。
FPPreviewException - org.seasar.fisshplate.exception の 例外
プレビュー機能実行時に投げられる例外クラスです。
FPPreviewException(String) - 例外 org.seasar.fisshplate.exception.FPPreviewException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPPreviewException(String, Object[]) - 例外 org.seasar.fisshplate.exception.FPPreviewException のコンストラクタ
メッセージIDを元にリソースバンドルからメッセージを取得します。
FPPreviewUtil - org.seasar.fisshplate.preview の クラス
テンプレートファイルと埋め込みデータファイルから出力ファイルを生成するユーティリティクラスです。
FPRuntimeException - org.seasar.fisshplate.exception の 例外
実行時例外の基底クラスです。
FPRuntimeException(String) - 例外 org.seasar.fisshplate.exception.FPRuntimeException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPRuntimeException(String, Object[]) - 例外 org.seasar.fisshplate.exception.FPRuntimeException のコンストラクタ
リソースバンドルのキーを受け取って例外を生成します。
FPRuntimeException(String, Object[], Throwable) - 例外 org.seasar.fisshplate.exception.FPRuntimeException のコンストラクタ
リソースバンドルのキーを受け取って、既存の例外をラップします。
FPTemplate - org.seasar.fisshplate.template の クラス
FiSSH PlateでHSSFWorkbookを生成する際のエントリポイントとなるクラスです。
FPTemplate() - クラス org.seasar.fisshplate.template.FPTemplate のコンストラクタ
 

G

GenericCell - org.seasar.fisshplate.core.element の クラス
値を持つ通常のセルの情報を保持する要素クラスです。
GenericCell(CellWrapper) - クラス org.seasar.fisshplate.core.element.GenericCell のコンストラクタ
コンストラクタです。
get(String) - クラス org.seasar.fisshplate.enums.LinkElementType の static メソッド
 
getAppExceptionBundle() - クラス org.seasar.fisshplate.util.ResourceUtil の static メソッド
アプリケーション固有の例外用リソースバンドルを戻します。
getArgs() - 例外 org.seasar.fisshplate.exception.FPException のメソッド
埋め込みパラメータを戻します。
getArgs() - 例外 org.seasar.fisshplate.exception.FPRuntimeException のメソッド
埋め込みパラメータを戻します。
getBodyElementList() - クラス org.seasar.fisshplate.core.element.Root のメソッド
ボディ要素のリストを戻します。
getBoundValue(FPContext) - クラス org.seasar.fisshplate.core.element.El のメソッド
 
getCell(int) - クラス org.seasar.fisshplate.wrapper.RowWrapper のメソッド
 
getCellCount() - クラス org.seasar.fisshplate.wrapper.RowWrapper のメソッド
 
getCellElementList() - クラス org.seasar.fisshplate.core.element.Row のメソッド
行に含まれるセルのリストを戻します。
getCellIndex() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
getCellValue() - クラス org.seasar.fisshplate.core.element.AbstractCell のメソッド
 
getCellValueAsObject(HSSFCell) - クラス org.seasar.fisshplate.util.FPPoiUtil の static メソッド
セルの書式設定に基いてセルの値を戻します。
getChildByKey(String) - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
 
getChildList() - クラス org.seasar.fisshplate.core.element.AbstractBlock のメソッド
ブロック内の子要素のリストを戻します。
getCurrentCell() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象セルを戻します。
getCurrentCellNum() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在のセルの位置を戻します。
getCurrentIterator() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在のIteratorBlockを戻します。
getCurrentRow() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象行を戻します。
getCurrentRowNum() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の行の位置を戻します。
getData() - クラス org.seasar.fisshplate.context.FPContext のメソッド
埋め込むデータを戻します。
getEl() - クラス org.seasar.fisshplate.core.element.Suspend のメソッド
 
getElement(CellWrapper, String) - インタフェース org.seasar.fisshplate.core.parser.CellParser のメソッド
セルの内容を解析し、このパーサに合致した場合はそれに紐つくTemplateElementを実装したクラスを戻します。
getElement(CellWrapper) - クラス org.seasar.fisshplate.core.parser.handler.CellParserHandler のメソッド
セルの内容を解析し、合致したTemplateElementを戻します。
getElement(CellWrapper, String) - クラス org.seasar.fisshplate.core.parser.LinkParser のメソッド
 
getElement(CellWrapper, String) - クラス org.seasar.fisshplate.core.parser.PictureParser のメソッド
 
getHSSFCell() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
getHSSFRow() - クラス org.seasar.fisshplate.wrapper.RowWrapper のメソッド
 
getHSSFSheet() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
getHSSFWorkbook() - クラス org.seasar.fisshplate.wrapper.WorkbookWrapper のメソッド
 
getIterator(Object, String, RowWrapper) - クラス org.seasar.fisshplate.util.IteratorUtil の static メソッド
 
getKeyName() - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
このデータをテンプレートから参照するキー文字列を戻します。
getLastElementFromStack() - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ブロックの閉じ判定用スタックから最後の要素を取得して戻します。
getLineNumPerPage() - クラス org.seasar.fisshplate.core.element.IteratorBlock のメソッド
現在のページごとの行番号を戻します。
getMessage() - 例外 org.seasar.fisshplate.exception.FPException のメソッド
 
getMessage() - 例外 org.seasar.fisshplate.exception.FPRuntimeException のメソッド
 
getMessageId() - 例外 org.seasar.fisshplate.exception.FPException のメソッド
リソースバンドルのキーを戻します。
getMessageId() - 例外 org.seasar.fisshplate.exception.FPRuntimeException のメソッド
リソースバンドルのキーを戻します。
getName() - クラス org.seasar.fisshplate.core.BindVariable のメソッド
変数名を戻します。
getNextBlock() - クラス org.seasar.fisshplate.core.element.IfBlock のメソッド
次の条件のブロック要素を戻します。
getNullValue() - クラス org.seasar.fisshplate.core.BindVariable のメソッド
NULL時のデフォルト値を戻します。
getObjectValue() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
getOriginalCellValue() - クラス org.seasar.fisshplate.core.element.El のメソッド
 
getOutSheet() - クラス org.seasar.fisshplate.context.FPContext のメソッド
出力するシートを戻します。
getPageFooter() - クラス org.seasar.fisshplate.core.element.Root のメソッド
 
getPageHeader() - クラス org.seasar.fisshplate.core.element.Root のメソッド
ページヘッダの要素を戻します。
getPagenum() - クラス org.seasar.fisshplate.context.PageContext のメソッド
ページカウントを返却します
getPartriarch() - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
getPattern() - クラス org.seasar.fisshplate.core.parser.AbstractElseParser のメソッド
解析対象か否かの判定に使うPatternを戻します。
getPattern() - クラス org.seasar.fisshplate.core.parser.ElseBlockParser のメソッド
 
getPattern() - クラス org.seasar.fisshplate.core.parser.ElseIfBlockParser のメソッド
 
getResourceAsStream(String) - クラス org.seasar.fisshplate.util.InputStreamUtil の static メソッド
 
getRoot() - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ルートの要素リストを戻します。
getRow() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
getRow(int) - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
getRowCount() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
getRowHeight() - クラス org.seasar.fisshplate.core.element.Row のメソッド
 
getSheet() - クラス org.seasar.fisshplate.wrapper.RowWrapper のメソッド
 
getSheetAt(int) - クラス org.seasar.fisshplate.wrapper.WorkbookWrapper のメソッド
 
getSheetByName(String) - クラス org.seasar.fisshplate.wrapper.WorkbookWrapper のメソッド
 
getSheetCount() - クラス org.seasar.fisshplate.wrapper.WorkbookWrapper のメソッド
 
getSheetIndex() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
getSheetName() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
getStringValue(HSSFCell) - クラス org.seasar.fisshplate.util.FPPoiUtil の static メソッド
文字列を含むセルの値を文字列として戻します。
getStringValue() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
getSuspendedSet() - クラス org.seasar.fisshplate.context.FPContext のメソッド
保留リストを戻します。
getType() - クラス org.seasar.fisshplate.enums.LinkElementType のメソッド
 
getValue(String, Map) - クラス org.seasar.fisshplate.util.OgnlUtil の static メソッド
 
getWorkbook(HSSFWorkbook, HSSFWorkbook) - クラス org.seasar.fisshplate.preview.FPPreviewUtil の static メソッド
 
getWorkbook(InputStream, InputStream) - クラス org.seasar.fisshplate.preview.FPPreviewUtil の static メソッド
 
getWorkbook() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 

H

HorizontalIteratorBlock - org.seasar.fisshplate.core.element の クラス
横へ展開するイテレーションを処理するブロック要素クラスです
HorizontalIteratorBlock(String, String, String, CellWrapper) - クラス org.seasar.fisshplate.core.element.HorizontalIteratorBlock のコンストラクタ
要素を保持する変数名とイテレータ自身の名前とループのインデックス名とタグの書かれたセルを受け取ります。
HorizontalIteratorBlockParser - org.seasar.fisshplate.core.parser の クラス
 
HorizontalIteratorBlockParser() - クラス org.seasar.fisshplate.core.parser.HorizontalIteratorBlockParser のコンストラクタ
 

I

IfBlock - org.seasar.fisshplate.core.element の クラス
 
IfBlock(String) - クラス org.seasar.fisshplate.core.element.IfBlock のコンストラクタ
 
IfBlockParser - org.seasar.fisshplate.core.parser の クラス
ifを解析するクラスです。
IfBlockParser() - クラス org.seasar.fisshplate.core.parser.IfBlockParser のコンストラクタ
 
ImageIOUtil - org.seasar.fisshplate.util の クラス
 
ImageIOUtil() - クラス org.seasar.fisshplate.util.ImageIOUtil のコンストラクタ
 
init() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象位置を初期化します。
inIteratorBlock() - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在、IteratorBlockの中に居るか否かを戻します。
initLineNumPerPage() - クラス org.seasar.fisshplate.core.element.IteratorBlock のメソッド
現在のページごとの行番号を初期化します。
InputStreamUtil - org.seasar.fisshplate.util の クラス
 
InputStreamUtil() - クラス org.seasar.fisshplate.util.InputStreamUtil のコンストラクタ
 
isBlockStackBlank() - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ブロックの閉じ判定用スタックが空か否かを戻します。
isEmpty(String) - クラス org.seasar.fisshplate.util.StringUtil の static メソッド
 
isNullAllowed() - クラス org.seasar.fisshplate.core.BindVariable のメソッド
NULLを許可するか否かを戻します。
isNullCell() - クラス org.seasar.fisshplate.wrapper.CellWrapper のメソッド
 
isNullRow() - クラス org.seasar.fisshplate.wrapper.RowWrapper のメソッド
 
isSkipMerge() - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
IteratorBlock - org.seasar.fisshplate.core.element の クラス
 
IteratorBlock(RowWrapper, String, String, String, int) - クラス org.seasar.fisshplate.core.element.IteratorBlock のコンストラクタ
要素を保持する変数名とイテレータ自身の名前とループのインデックス名とループの最大繰り返し回数を受け取ります。
IteratorBlockParser - org.seasar.fisshplate.core.parser の クラス
foreach要素を解析するクラスです。
IteratorBlockParser() - クラス org.seasar.fisshplate.core.parser.IteratorBlockParser のコンストラクタ
 
IteratorUtil - org.seasar.fisshplate.util の クラス
繰り返し処理を行うクラスに共通するユーティリティクラスです。
IteratorUtil() - クラス org.seasar.fisshplate.util.IteratorUtil のコンストラクタ
 

K

keyName - クラス org.seasar.fisshplate.preview.FPMapData の変数
 

L

Link - org.seasar.fisshplate.core.element の クラス
セルにハイパーリンクを埋めこむ要素です。
Link(CellWrapper) - クラス org.seasar.fisshplate.core.element.Link のコンストラクタ
 
LinkElementType - org.seasar.fisshplate.enums の クラス
 
LinkParser - org.seasar.fisshplate.core.parser の クラス
linkを解析するクラスです。
LinkParser() - クラス org.seasar.fisshplate.core.parser.LinkParser のコンストラクタ
 

M

MapBuilder - org.seasar.fisshplate.preview の クラス
EXCELからテンプレートに埋め込むMapを生成するクラスです。
MapBuilder() - クラス org.seasar.fisshplate.preview.MapBuilder のコンストラクタ
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.AbstractCell のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.El のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.ElseBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Exec のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.HorizontalIteratorBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.IfBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.IteratorBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.NullCell のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.NullElement のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.PageBreak のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.PageFooterBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.PageHeaderBlock のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Resume のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Root のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Row のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Suspend のメソッド
 
merge(FPContext) - インタフェース org.seasar.fisshplate.core.element.TemplateElement のメソッド
コンテキストに格納されたデータをテンプレートに埋め込みます。
merge(FPContext) - クラス org.seasar.fisshplate.core.element.Var のメソッド
 
merge(FPContext) - クラス org.seasar.fisshplate.core.element.WhileBlock のメソッド
 
mergeBlock(FPContext, int) - クラス org.seasar.fisshplate.core.element.HorizontalIteratorBlock のメソッド
 
mergeChildren(FPContext) - クラス org.seasar.fisshplate.core.element.AbstractBlock のメソッド
子要素にデータを埋め込みます
mergeImpl(FPContext, HSSFCell) - クラス org.seasar.fisshplate.core.element.GenericCell のメソッド
 
mergeImpl(FPContext, HSSFCell) - クラス org.seasar.fisshplate.core.element.Picture のメソッド
 
MESSAGE_FOOTER_INVALID - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_HEADER_INVALID - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_BIND_VAR_UNDEFINED - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_END_ELEMENT - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_LACK_IF - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_LINK_MERGE_ERROR - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_NOT_ITERATABLE - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_NOT_ITERATOR_INVALID_MAX - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_PICTURE_MERGE_ERROR - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_PREVIEW_LACCK_OF_PARENT - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_VAR_DECLARATION_INVALID - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_VARNAME_ALREADY_EXISTS - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_ID_WHILE_INVALID_CONDITION - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_PICTURE_TYPE_INVALID - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
MESSAGE_RESOURCE_NAME - クラス org.seasar.fisshplate.util.ResourceUtil の static 変数
 
moveCurrentCellTo(int) - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象セルを任意の場所に移動し、そのセルを戻します。
moveCurrentRowTo(int) - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在の出力対象行を任意の場所に移動し、その行を戻します。

N

nextCell() - クラス org.seasar.fisshplate.context.FPContext のメソッド
出力対象セルを次のセルに進めます。
nextRow() - クラス org.seasar.fisshplate.context.FPContext のメソッド
出力対象行を次の行に進めます。
NULL_VALUE_OPERATOR - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
埋め込みデータのNULL制御演算子
NullCell - org.seasar.fisshplate.core.element の クラス
NULLのセルを表すクラスです。
NullCell() - クラス org.seasar.fisshplate.core.element.NullCell のコンストラクタ
 
NullElement - org.seasar.fisshplate.core.element の クラス
TemplateElementを実装したNULLオブジェクトです。
NullElement() - クラス org.seasar.fisshplate.core.element.NullElement のコンストラクタ
 

O

OgnlUtil - org.seasar.fisshplate.util の クラス
 
org.seasar.fisshplate.consts - パッケージ org.seasar.fisshplate.consts
 
org.seasar.fisshplate.context - パッケージ org.seasar.fisshplate.context
 
org.seasar.fisshplate.core - パッケージ org.seasar.fisshplate.core
 
org.seasar.fisshplate.core.element - パッケージ org.seasar.fisshplate.core.element
 
org.seasar.fisshplate.core.parser - パッケージ org.seasar.fisshplate.core.parser
 
org.seasar.fisshplate.core.parser.handler - パッケージ org.seasar.fisshplate.core.parser.handler
 
org.seasar.fisshplate.enums - パッケージ org.seasar.fisshplate.enums
 
org.seasar.fisshplate.exception - パッケージ org.seasar.fisshplate.exception
 
org.seasar.fisshplate.preview - パッケージ org.seasar.fisshplate.preview
 
org.seasar.fisshplate.template - パッケージ org.seasar.fisshplate.template
 
org.seasar.fisshplate.util - パッケージ org.seasar.fisshplate.util
 
org.seasar.fisshplate.wrapper - パッケージ org.seasar.fisshplate.wrapper
 

P

PAGE_CONTEXT_NAME - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
出力されるページのコンテキスト名です「pageになります」。
PAGE_NUMBER_NAME - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
出力されるシート内のページ番号を表す変数名です。
PageBreak - org.seasar.fisshplate.core.element の クラス
TemplateElementを実装した改ページ用オブジェクトです。
PageBreak(Root) - クラス org.seasar.fisshplate.core.element.PageBreak のコンストラクタ
 
PageBreakParser - org.seasar.fisshplate.core.parser の クラス
pageBreakを解析するクラスです。
PageBreakParser() - クラス org.seasar.fisshplate.core.parser.PageBreakParser のコンストラクタ
 
PageContext - org.seasar.fisshplate.context の クラス
シート単位の値を保管しています。
PageContext() - クラス org.seasar.fisshplate.context.PageContext のコンストラクタ
 
PageFooterBlock - org.seasar.fisshplate.core.element の クラス
テンプレートのセルの値がフッターの場合の要素クラスです。
PageFooterBlock() - クラス org.seasar.fisshplate.core.element.PageFooterBlock のコンストラクタ
 
PageFooterBlockParser - org.seasar.fisshplate.core.parser の クラス
pageFooterを解析するクラスです。
PageFooterBlockParser() - クラス org.seasar.fisshplate.core.parser.PageFooterBlockParser のコンストラクタ
 
PageHeaderBlock - org.seasar.fisshplate.core.element の クラス
テンプレートのセルの値がヘッダーの場合の要素クラスです。
PageHeaderBlock() - クラス org.seasar.fisshplate.core.element.PageHeaderBlock のコンストラクタ
 
PageHeaderBlockParser - org.seasar.fisshplate.core.parser の クラス
pageHeaderを解析するクラスです。
PageHeaderBlockParser() - クラス org.seasar.fisshplate.core.parser.PageHeaderBlockParser のコンストラクタ
 
parse(SheetWrapper) - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
引数で渡されたテンプレートのシートを元に解析し、ルートの要素リストを戻します。
parse(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.handler.RowParserHandler のメソッド
自身に登録されたRowParserを使ってcellを解析します。
parseSuffix(String) - クラス org.seasar.fisshplate.util.StringUtil の static メソッド
 
Picture - org.seasar.fisshplate.core.element の クラス
画像処理用の要素クラスです
Picture(CellWrapper) - クラス org.seasar.fisshplate.core.element.Picture のコンストラクタ
コンストラクタです。
PictureParser - org.seasar.fisshplate.core.parser の クラス
pictureを解析するクラスです。
PictureParser() - クラス org.seasar.fisshplate.core.parser.PictureParser のコンストラクタ
 
popFromBlockStack() - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ブロックの閉じ判定用スタックからポップします。
prepareForMerge() - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
データ埋め込みの準備のために、シートを初期化します。
PREVIEW_EMPTY_LIST_SIGN - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.AbstractElseParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.CommentParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.EndParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.ExecParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.HorizontalIteratorBlockParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.IfBlockParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.IteratorBlockParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.PageBreakParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.PageFooterBlockParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.PageHeaderBlockParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.ResumeParser のメソッド
 
process(CellWrapper, FPParser) - インタフェース org.seasar.fisshplate.core.parser.RowParser のメソッド
セルの内容がこのパーサーと合致するか否かを戻します。
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.VarParser のメソッド
 
process(CellWrapper, FPParser) - クラス org.seasar.fisshplate.core.parser.WhileParser のメソッド
 
process(String, Map) - クラス org.seasar.fisshplate.template.FPTemplate のメソッド
 
process(InputStream, Map) - クラス org.seasar.fisshplate.template.FPTemplate のメソッド
 
process(HSSFWorkbook, Map) - クラス org.seasar.fisshplate.template.FPTemplate のメソッド
テンプレート用ワークブックと埋め込み用データを受け取り、出力用HSSFWorkbookを生成して戻します。
pushBlockToStack(AbstractBlock) - クラス org.seasar.fisshplate.core.parser.FPParser のメソッド
ブロックの閉じ判定用スタックにブロック要素を追加します。
putValueToMap(Map, RowWrapper, RowWrapper) - クラス org.seasar.fisshplate.preview.FPMapData のメソッド
埋め込み用データが記載されたExcelシートからMapにデータを追加します。

R

read(FileInputStream) - クラス org.seasar.fisshplate.util.ImageIOUtil の static メソッド
 
REGEX_BIND_VAR - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
REGEX_BIND_VAR_END - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
REGEX_BIND_VAR_START - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
REGEX_LINK - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
 
removeRow(int) - クラス org.seasar.fisshplate.wrapper.SheetWrapper のメソッド
 
ResourceUtil - org.seasar.fisshplate.util の クラス
アプリケーションで利用するリソースバンドルを管理するユーティリティクラスです。
ResourceUtil() - クラス org.seasar.fisshplate.util.ResourceUtil のコンストラクタ
 
Resume - org.seasar.fisshplate.core.element の クラス
Suspendで保留された評価を再開するクラスです。
Resume(String) - クラス org.seasar.fisshplate.core.element.Resume のコンストラクタ
 
resume(FPContext) - クラス org.seasar.fisshplate.core.element.Suspend のメソッド
 
ResumeParser - org.seasar.fisshplate.core.parser の クラス
resumeを解析するクラスです。
ResumeParser() - クラス org.seasar.fisshplate.core.parser.ResumeParser のコンストラクタ
 
Root - org.seasar.fisshplate.core.element の クラス
全ての要素のルートとなる要素クラスです。
Root() - クラス org.seasar.fisshplate.core.element.Root のコンストラクタ
 
Row - org.seasar.fisshplate.core.element の クラス
行要素クラスです。
Row(RowWrapper, Root, CellParserHandler) - クラス org.seasar.fisshplate.core.element.Row のコンストラクタ
コンストラクタです。
ROW_NUMBER_NAME - インタフェース org.seasar.fisshplate.consts.FPConsts の static 変数
出力されるシート内の行番号を表す変数名です。
RowParser - org.seasar.fisshplate.core.parser の インタフェース
行単位のタグから各要素を解析するインタフェースです。
RowParserHandler - org.seasar.fisshplate.core.parser.handler の クラス
行単位のタグを解析するパーサーを管理し、パースするクラスです。
RowParserHandler() - クラス org.seasar.fisshplate.core.parser.handler.RowParserHandler のコンストラクタ
 
RowWrapper - org.seasar.fisshplate.wrapper の クラス
HSSFRowのラッパークラスです。
RowWrapper(HSSFRow, SheetWrapper) - クラス org.seasar.fisshplate.wrapper.RowWrapper のコンストラクタ
 

S

setCellValue(Object) - クラス org.seasar.fisshplate.core.element.AbstractCell のメソッド
 
setCurrentIterator(IteratorBlock) - クラス org.seasar.fisshplate.context.FPContext のメソッド
現在のIteratorBlockを設定します。
setNextBlock(AbstractBlock) - クラス org.seasar.fisshplate.core.element.IfBlock のメソッド
次の条件のブロック要素を設定します。
setPageFooter(TemplateElement) - クラス org.seasar.fisshplate.core.element.Root のメソッド
 
setPageHeader(TemplateElement) - クラス org.seasar.fisshplate.core.element.Root のメソッド
ページヘッダの要素を設定します。
setPagenum(int) - クラス org.seasar.fisshplate.context.PageContext のメソッド
ページ番号を設定します
setShouldFooterOut(boolean) - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
setShouldHeaderOut(boolean) - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
setSkipMerge(boolean) - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
sheet - クラス org.seasar.fisshplate.preview.FPMapData の変数
 
SheetWrapper - org.seasar.fisshplate.wrapper の クラス
HSSFSheetのラッパークラスです。
SheetWrapper(HSSFSheet, WorkbookWrapper, int) - クラス org.seasar.fisshplate.wrapper.SheetWrapper のコンストラクタ
 
shouldFooterOut() - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
shouldHeaderOut() - クラス org.seasar.fisshplate.context.FPContext のメソッド
 
StatementParser - org.seasar.fisshplate.core.parser の インタフェース
推奨されていません。  
StringUtil - org.seasar.fisshplate.util の クラス
 
StringUtil() - クラス org.seasar.fisshplate.util.StringUtil のコンストラクタ
 
Suspend - org.seasar.fisshplate.core.element の クラス
テンプレートのセルの値にバインド変数が含まれる場合の要素クラスです。
Suspend(El) - クラス org.seasar.fisshplate.core.element.Suspend のコンストラクタ
 

T

targetElement - クラス org.seasar.fisshplate.core.element.El の変数
 
TemplateElement - org.seasar.fisshplate.core.element の インタフェース
テンプレートの各要素を反映するインタフェースです。
THIS - クラス org.seasar.fisshplate.enums.LinkElementType の static 変数
 

U

URL - クラス org.seasar.fisshplate.enums.LinkElementType の static 変数
 

V

Var - org.seasar.fisshplate.core.element の クラス
 
Var(String, RowWrapper) - クラス org.seasar.fisshplate.core.element.Var のコンストラクタ
 
VarParser - org.seasar.fisshplate.core.parser の クラス
varを解析するクラスです。
VarParser() - クラス org.seasar.fisshplate.core.parser.VarParser のコンストラクタ
 

W

WhileBlock - org.seasar.fisshplate.core.element の クラス
whileブロックを保持するクラスです。
WhileBlock(RowWrapper, String) - クラス org.seasar.fisshplate.core.element.WhileBlock のコンストラクタ
 
WhileParser - org.seasar.fisshplate.core.parser の クラス
whileを解析するクラスです。
WhileParser() - クラス org.seasar.fisshplate.core.parser.WhileParser のコンストラクタ
 
WorkbookWrapper - org.seasar.fisshplate.wrapper の クラス
HSSFWorkbookのラッパークラスです。
WorkbookWrapper(HSSFWorkbook) - クラス org.seasar.fisshplate.wrapper.WorkbookWrapper のコンストラクタ
 
write(BufferedImage, String, ByteArrayOutputStream) - クラス org.seasar.fisshplate.util.ImageIOUtil の static メソッド
 

A B C D E F G H I K L M N O P R S T U V W

Copyright © 2009 The Seasar Foundation. All Rights Reserved.