パッケージ | 説明 |
---|---|
org.springframework.context.expression | Spring アプリケーションコンテキスト内の式解析サポート。 |
org.springframework.expression.spel | SpEL の中央実装パッケージ。 |
org.springframework.expression.spel.ast | SpEL の抽象構文ツリー。 |
org.springframework.expression.spel.standard | SpEL の標準パーサー実装。 |
org.springframework.expression.spel.support | さまざまなコア抽象化のための SpEL のデフォルト実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | MapAccessor 標準 Map SE のキーをトラバースする方法を知っている EL プロパティアクセサー。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | CompilablePropertyAccessor コンパイル可能なプロパティアクセサーは、アクセス操作を表すバイトコードを生成でき、アクセサーを使用する式のバイトコードへのコンパイルを容易にします。 |
修飾子と型 | クラスと説明 |
---|---|
class | CodeFlow コンパイルプロセスによって生成されるクラスを管理します。 |
修飾子と型 | クラスと説明 |
---|---|
class | Assign 割り当てを表します。 |
class | BeanReference 型への Bean 参照を表します(例: @foo または @ 'foo.bar' )。 |
class | BooleanLiteral リテラル値 TRUE および FALSE を表します。 |
class | CompoundExpression 'property1.property2.methodOne()' など、DOT で区切られた式シーケンスを表します。 |
class | ConstructorReference コンストラクターの呼び出しを表します。 |
class | Elvis エルビス演算子 ?: を表します。 |
class | FloatLiteral float リテラルを表す式言語の AST ノード。 |
class | FunctionReference 関数参照は、「#someFunction(a、b、c)」の形式です。 |
class | Identifier 「識別子」 SpelNode 。 |
class | Indexer インデクサーは、いくつかの先行構造にインデックスを付けて、その特定の部分にアクセスできます。 |
class | InlineList 式でリストを表します。 |
class | InlineMap 式でマップを表現します。 |
class | IntLiteral 整数リテラルを表す式言語の AST ノード。 |
class | Literal リテラル(ブール値、文字列、数値など)を表すノードの共通スーパークラス。 |
class | LongLiteral 長整数リテラルを表す式言語の AST ノード。 |
class | MethodReference メソッド参照を表す式言語の AST ノード。 |
class | NullLiteral null を表す式言語の AST ノード。 |
class | OpAnd ブール AND 演算を表します。 |
class | OpDec デクリメント演算子。 |
class | OpDivide 除算演算子を実装します。 |
class | OpEQ 等価演算子を実装します。 |
class | Operator 1 つまたは 2 つのオペランドを操作する演算子の共通スーパー型。 |
class | OperatorBetween between 演算子を表します。 |
class | OperatorInstanceof 演算子 'instanceof' は、 instanceof が Java で行うのと同じ方法で、オブジェクトが右側のオペランドで指定されたクラスのものであるかどうかをチェックします。 |
class | OperatorMatches 一致演算子を実装します。 |
class | OperatorNot NOT オペレーションを表します。 |
class | OperatorPower パワーオペレーター。 |
class | OpGE より大きいか等しい演算子を実装します。 |
class | OpGT 大なり演算子を実装します。 |
class | OpInc 増分演算子。 |
class | OpLE より小さいか等しい演算子を実装します。 |
class | OpLT 小なり演算子を実装します。 |
class | OpMinus マイナス演算子: 数値の減算 1 文字の文字列からの int の減算(その文字を効果的に減らします)。'd' -3 =' a ' |
class | OpModulus モジュラス演算子を実装します。 |
class | OpMultiply multiply オペレーターを実装します。 |
class | OpNE 等しくない演算子を実装します。 |
class | OpOr ブール OR 演算を表します。 |
class | OpPlus プラス演算子は: 数字連結文字列を追加する |
class | Projection 射影を表します。特定の操作がいくつかの入力シーケンスのすべての要素に対して実行され、同じサイズの新しいシーケンスを返します。 |
class | PropertyOrFieldReference 単純なプロパティまたはフィールド参照を表します。 |
class | QualifiedIdentifier パッケージ修飾型参照を示す、ドットで区切られた文字列のシーケンスを表します。 |
class | RealLiteral 実際のリテラルを表す式言語の AST ノード。 |
class | Selection マップまたはコレクションに対する選択を表します。 |
class | SpelNodeImpl 解析された Spring 式言語フォーマット式のすべての AST ノードの共通スーパー型。 |
class | StringLiteral 文字列リテラルを表す式言語の AST ノード。 |
class | Ternary 三項演算子を表します(例: "someCheck() ? true:false")。 |
class | TypeReference 型への参照を表します(例: "T(String)" or "T(com.somewhere.Foo)" )。 |
class | VariableReference 変数参照を表します。 |
修飾子と型 | クラスと説明 |
---|---|
class | SpelCompiler SpelCompiler は、正規の解析済み式を受け取り、その式と同じことを行うバイトコードを含むクラスを作成(およびロード)します。 |
修飾子と型 | クラスと説明 |
---|---|
static class | ReflectivePropertyAccessor.OptimalPropertyAccessor リフレクションを使用するが、特定のクラスの特定のプロパティにアクセスする方法のみを知っている PropertyAccessor の最適化された形式。 |