| インターフェース | 説明 |
|---|---|
| BeanResolver | Bean リゾルバーは評価コンテキストに登録でき、Bean 参照( @myBeanName および &myBeanName 式)を開始します。 |
| ConstructorExecutor | エグゼキューターはリゾルバーによって作成され、インフラストラクチャーにキャッシュして、リゾルバーに戻らずに操作をすばやく繰り返すことができます。 |
| ConstructorResolver | コンストラクターリゾルバーは、コンストラクターの検索を試み、そのコンストラクターの呼び出しに使用できる ConstructorExecutor を返します。 |
| EvaluationContext | 式は評価コンテキストで実行されます。 |
| Expression | コンテキストオブジェクトに対してそれ自体を評価できる式。 |
| ExpressionParser | 式の文字列を、評価可能なコンパイル済みの式に解析します。 |
| MethodExecutor | MethodExecutors はリゾルバーによって構築され、インフラストラクチャーにキャッシュして、リゾルバーに戻らずに操作をすばやく繰り返すことができます。 |
| MethodFilter | MethodFilter インスタンスを使用すると、SpEL ユーザーはメソッド解決プロセスの動作を微調整できます。 |
| MethodResolver | メソッドリゾルバーは、メソッドの検索を試み、そのメソッドの呼び出しに使用できるコマンドエグゼキューターを返します。 |
| OperatorOverloader | デフォルトでは、数学演算子 Operation は数値のような単純な型をサポートしています。 |
| ParserContext | 式の解析 / コンパイルルーチンに影響を与える可能性のある式のパーサーに提供される入力。 |
| PropertyAccessor | プロパティアクセサーは、オブジェクトのプロパティから読み取る(および場合によっては書き込む)ことができます。 |
| TypeComparator | 型コンパレーターのインスタンスは、オブジェクトのペアが等しいかどうかを比較できる必要があります。 |
| TypeConverter | 型コンバーターは、式の評価中に発生した異なる型の間で値を変換できます。 |
| TypeLocator | このインターフェースの実装者は、型を見つけることができると期待されています。 |
| クラス | 説明 |
|---|---|
| TypedValue | オブジェクトとそれを記述する TypeDescriptor をカプセル化します。 |
| 列挙型 | 説明 |
|---|---|
| Operation | OperatorOverloader がオペランドの任意のペアに対して実装できるサポートされている演算。 |
| 例外 | 説明 |
|---|---|
| AccessException | AccessException は、予期しない問題が発生した場合にアクセサーによってスローされます。 |
| EvaluationException | 式の評価中に発生する例外を表します。 |
| ExpressionException | 式の処理中に発生する可能性のある例外のスーパークラス。 |
| ExpressionInvocationTargetException | この例外は、SpEL が呼び出すいくつかのメソッドによってスローされたチェック済み例外を(原因として)ラップします。 |
| ParseException | 式の解析中に発生する例外を表します。 |