|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.fisshplate.core.parser.AbstractElseParser
public abstract class AbstractElseParser
else if と else を解析するクラスのための抽象クラスです。
コンストラクタの概要 | |
---|---|
AbstractElseParser()
|
メソッドの概要 | |
---|---|
protected abstract AbstractBlock |
createElement(String condition)
要素クラスを生成し戻します。 |
protected abstract Pattern |
getPattern()
解析対象か否かの判定に使う Pattern を戻します。 |
boolean |
process(CellWrapper cell,
FPParser parser)
セルの内容がこのパーサーと合致するか否かを戻します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractElseParser()
メソッドの詳細 |
---|
public boolean process(CellWrapper cell, FPParser parser) throws FPParseException
RowParser
の記述:TemplateElement
を生成し、呼び出し元のFPParser
へ処理を委譲します。
RowParser
内の process
cell
- セルparser
- 呼び出し元FPParser
FPParseException
- 解析時にエラーが発生した際に投げられます。protected abstract AbstractBlock createElement(String condition)
condition
- 条件式
protected abstract Pattern getPattern()
Pattern
を戻します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |