インターフェース ParserContext
- すべての既知の実装クラス:
TemplateParserContext
public interface ParserContext
式の解析 / コンパイルルーチンに影響を与える可能性のある式のパーサーに提供される入力。
- 導入:
- 3.0
- 作成者:
- Keith Donald, Andy Clement
フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明テンプレート式の場合、文字列内の式ブロックの開始を識別するプレフィックスを返します。テンプレート式の場合、文字列内の式ブロックの終わりを識別するプレフィックスを返します。boolean
解析される式がテンプレートかどうか。
フィールドの詳細
TEMPLATE_EXPRESSION
テンプレート式の解析を有効にするデフォルトのParserContext
実装。式のプレフィックスは "#{"、式のサフィックスは "}" です。
- 関連事項:
メソッドの詳細
isTemplate
boolean isTemplate()解析される式がテンプレートかどうか。テンプレートは、式と組み合わせることができるリテラルテキストで構成されます。いくつかの例:
Some literal text Hello #{name.firstName}! #{3 + 4}
- 戻り値:
- 式がテンプレートの場合は true、それ以外の場合は false
getExpressionPrefix
StringSE getExpressionPrefix()テンプレート式の場合、文字列内の式ブロックの開始を識別するプレフィックスを返します。例: "${"- 戻り値:
- 式の開始を識別する接頭辞
getExpressionSuffix
StringSE getExpressionSuffix()テンプレート式の場合、文字列内の式ブロックの終了を識別するプレフィックスを返します。例: "}"- 戻り値:
- 式の終わりを識別する接尾辞