| パッケージ | 説明 |
|---|---|
| org.springframework.expression | Spring Expression Language の背後にあるコア抽象化。 |
| org.springframework.expression.common | Spring Expression Language の背後にある一般的なユーティリティクラス。 |
| org.springframework.expression.spel | SpEL の中央実装パッケージ。 |
| org.springframework.expression.spel.ast | SpEL の抽象構文ツリー。 |
| org.springframework.expression.spel.standard | SpEL の標準パーサー実装。 |
| org.springframework.expression.spel.support | さまざまなコア抽象化のための SpEL のデフォルト実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ExpressionInvocationTargetException この例外は、SpEL が呼び出すいくつかのメソッドによってスローされたチェック済み例外を(原因として)ラップします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
int | TypeComparator.compare(java.lang.Object firstObject, java.lang.Object secondObject) 指定された 2 つのオブジェクトを比較します。 |
java.lang.Class<?> | TypeLocator.findType(java.lang.String typeName) 名前で型を検索します。 |
java.lang.Object | Expression.getValue() この式をデフォルトの標準コンテキストで評価します。 |
<T> T | Expression.getValue(java.lang.Class<T> desiredResultType) デフォルトのコンテキストで式を評価します。 |
java.lang.Object | Expression.getValue(EvaluationContext context) 指定されたコンテキストでこの式を評価し、評価の結果を返します。 |
<T> T | Expression.getValue(EvaluationContext context, java.lang.Class<T> desiredResultType) プロパティ、メソッド、型などへの参照を解決できる指定されたコンテキストで式を評価します。 |
java.lang.Object | Expression.getValue(EvaluationContext context, java.lang.Object rootObject) 指定されたコンテキストでこの式を評価し、評価の結果を返しますが、コンテキストで指定されたデフォルトのルートオブジェクトのオーバーライドとして、指定されたルートコンテキストを使用します。 |
<T> T | Expression.getValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Class<T> desiredResultType) プロパティ、メソッド、型などへの参照を解決できる指定されたコンテキストで式を評価します。 |
java.lang.Object | Expression.getValue(java.lang.Object rootObject) 指定されたルートオブジェクトに対してこの式を評価します。 |
<T> T | Expression.getValue(java.lang.Object rootObject, java.lang.Class<T> desiredResultType) 指定されたルートオブジェクトに対して既定のコンテキストで式を評価します。 |
java.lang.Class<?> | Expression.getValueType() デフォルトのコンテキストを使用して Expression.setValue(java.lang.Object, java.lang.Object) メソッドに渡すことができる最も一般的な型を返します。 |
java.lang.Class<?> | Expression.getValueType(EvaluationContext context) 指定されたコンテキストの Expression.setValue(EvaluationContext, Object) メソッドに渡すことができる最も一般的な型を返します。 |
java.lang.Class<?> | Expression.getValueType(EvaluationContext context, java.lang.Object rootObject) 指定されたコンテキストの Expression.setValue(EvaluationContext, Object, Object) メソッドに渡すことができる最も一般的な型を返します。 |
java.lang.Class<?> | Expression.getValueType(java.lang.Object rootObject) デフォルトのコンテキストを使用して Expression.setValue(Object, Object) メソッドに渡すことができる最も一般的な型を返します。 |
TypeDescriptor | Expression.getValueTypeDescriptor() デフォルトのコンテキストを使用して Expression.setValue(java.lang.Object, java.lang.Object) メソッドに渡すことができる最も一般的な型を返します。 |
TypeDescriptor | Expression.getValueTypeDescriptor(EvaluationContext context) 指定されたコンテキストの Expression.setValue(EvaluationContext, Object) メソッドに渡すことができる最も一般的な型を返します。 |
TypeDescriptor | Expression.getValueTypeDescriptor(EvaluationContext context, java.lang.Object rootObject) 指定されたコンテキストの Expression.setValue(EvaluationContext, Object, Object) メソッドに渡すことができる最も一般的な型を返します。 |
TypeDescriptor | Expression.getValueTypeDescriptor(java.lang.Object rootObject) デフォルトのコンテキストを使用して Expression.setValue(Object, Object) メソッドに渡すことができる最も一般的な型を返します。 |
boolean | Expression.isWritable(EvaluationContext context) 式を書き込むことができるかどうかを決定します。 |
boolean | Expression.isWritable(EvaluationContext context, java.lang.Object rootObject) 式を書き込むことができるかどうかを決定します。 |
boolean | Expression.isWritable(java.lang.Object rootObject) 式を書き込むことができるかどうかを決定します。 |
java.lang.Object | OperatorOverloader.operate(Operation operation, java.lang.Object leftOperand, java.lang.Object rightOperand)2 つのオペランドで指定された操作を実行し、結果を返します。 |
boolean | OperatorOverloader.overridesOperation(Operation operation, java.lang.Object leftOperand, java.lang.Object rightOperand) 演算子オーバーローダーが 2 つのオペランド間の指定された演算をサポートし、それを処理するために呼び出す必要がある場合は、true を返します。 |
void | Expression.setValue(EvaluationContext context, java.lang.Object value) 提供されたコンテキストでこの式を提供された値に設定します。 |
void | Expression.setValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Object value) 提供されたコンテキストでこの式を提供された値に設定します。 |
void | Expression.setValue(java.lang.Object rootObject, java.lang.Object value) 提供されたコンテキストでこの式を提供された値に設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | CompositeStringExpression.getValue() |
<T> T | LiteralExpression.getValue(java.lang.Class<T> expectedResultType) |
<T> T | CompositeStringExpression.getValue(java.lang.Class<T> expectedResultType) |
java.lang.String | CompositeStringExpression.getValue(EvaluationContext context) |
<T> T | LiteralExpression.getValue(EvaluationContext context, java.lang.Class<T> expectedResultType) |
<T> T | CompositeStringExpression.getValue(EvaluationContext context, java.lang.Class<T> expectedResultType) |
java.lang.String | LiteralExpression.getValue(EvaluationContext context, java.lang.Object rootObject) |
java.lang.String | CompositeStringExpression.getValue(EvaluationContext context, java.lang.Object rootObject) |
<T> T | LiteralExpression.getValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Class<T> desiredResultType) |
<T> T | CompositeStringExpression.getValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Class<T> desiredResultType) |
java.lang.String | CompositeStringExpression.getValue(java.lang.Object rootObject) |
<T> T | LiteralExpression.getValue(java.lang.Object rootObject, java.lang.Class<T> desiredResultType) |
<T> T | CompositeStringExpression.getValue(java.lang.Object rootObject, java.lang.Class<T> desiredResultType) |
java.lang.Class<?> | LiteralExpression.getValueType(EvaluationContext context, java.lang.Object rootObject) |
java.lang.Class<?> | CompositeStringExpression.getValueType(EvaluationContext context, java.lang.Object rootObject) |
java.lang.Class<?> | LiteralExpression.getValueType(java.lang.Object rootObject) |
java.lang.Class<?> | CompositeStringExpression.getValueType(java.lang.Object rootObject) |
TypeDescriptor | LiteralExpression.getValueTypeDescriptor(EvaluationContext context, java.lang.Object rootObject) |
TypeDescriptor | CompositeStringExpression.getValueTypeDescriptor(EvaluationContext context, java.lang.Object rootObject) |
TypeDescriptor | LiteralExpression.getValueTypeDescriptor(java.lang.Object rootObject) |
TypeDescriptor | CompositeStringExpression.getValueTypeDescriptor(java.lang.Object rootObject) |
boolean | LiteralExpression.isWritable(EvaluationContext context, java.lang.Object rootObject) |
boolean | CompositeStringExpression.isWritable(EvaluationContext context, java.lang.Object rootObject) |
boolean | LiteralExpression.isWritable(java.lang.Object rootObject) |
boolean | CompositeStringExpression.isWritable(java.lang.Object rootObject) |
void | LiteralExpression.setValue(EvaluationContext context, java.lang.Object value) |
void | CompositeStringExpression.setValue(EvaluationContext context, java.lang.Object value) |
void | LiteralExpression.setValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Object value) |
void | CompositeStringExpression.setValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Object value) |
void | LiteralExpression.setValue(java.lang.Object rootObject, java.lang.Object value) |
void | CompositeStringExpression.setValue(java.lang.Object rootObject, java.lang.Object value) |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SpelEvaluationExceptionSpring EL 関連の例外のルート例外。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | ExpressionState.convertValue(java.lang.Object value, TypeDescriptor targetTypeDescriptor) |
java.lang.Object | ExpressionState.convertValue(TypedValue value, TypeDescriptor targetTypeDescriptor) |
java.lang.Class<?> | ExpressionState.findType(java.lang.String type) |
TypedValue | SpelNode.getTypedValue(ExpressionState expressionState) 指定された式の状態のコンテキストで式ノードを評価し、型付きの値を返します。 |
java.lang.Object | SpelNode.getValue(ExpressionState expressionState) 指定された式の状態のコンテキストで式ノードを評価し、値を返します。 |
abstract java.lang.Object | CompiledExpression.getValue(java.lang.Object target, EvaluationContext context)SpelCompiler によって生成された CompiledExpression のサブクラスは、このメソッドの実装を提供します。 |
boolean | SpelNode.isWritable(ExpressionState expressionState) この式ノードが setValue() 呼び出しをサポートするかどうかを決定します。 |
TypedValue | ExpressionState.operate(Operation op, java.lang.Object left, java.lang.Object right) |
void | SpelNode.setValue(ExpressionState expressionState, java.lang.Object newValue) 式をノードに評価してから、そのノードに新しい値を設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | SpelExpression.getValue() |
<T> T | SpelExpression.getValue(java.lang.Class<T> expectedResultType) |
java.lang.Object | SpelExpression.getValue(EvaluationContext context) |
<T> T | SpelExpression.getValue(EvaluationContext context, java.lang.Class<T> expectedResultType) |
java.lang.Object | SpelExpression.getValue(EvaluationContext context, java.lang.Object rootObject) |
<T> T | SpelExpression.getValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Class<T> expectedResultType) |
java.lang.Object | SpelExpression.getValue(java.lang.Object rootObject) |
<T> T | SpelExpression.getValue(java.lang.Object rootObject, java.lang.Class<T> expectedResultType) |
java.lang.Class<?> | SpelExpression.getValueType() |
java.lang.Class<?> | SpelExpression.getValueType(EvaluationContext context) |
java.lang.Class<?> | SpelExpression.getValueType(EvaluationContext context, java.lang.Object rootObject) |
java.lang.Class<?> | SpelExpression.getValueType(java.lang.Object rootObject) |
TypeDescriptor | SpelExpression.getValueTypeDescriptor() |
TypeDescriptor | SpelExpression.getValueTypeDescriptor(EvaluationContext context) |
TypeDescriptor | SpelExpression.getValueTypeDescriptor(EvaluationContext context, java.lang.Object rootObject) |
TypeDescriptor | SpelExpression.getValueTypeDescriptor(java.lang.Object rootObject) |
boolean | SpelExpression.isWritable(EvaluationContext context) |
boolean | SpelExpression.isWritable(EvaluationContext context, java.lang.Object rootObject) |
boolean | SpelExpression.isWritable(java.lang.Object rootObject) |
void | SpelExpression.setValue(EvaluationContext context, java.lang.Object value) |
void | SpelExpression.setValue(EvaluationContext context, java.lang.Object rootObject, java.lang.Object value) |
void | SpelExpression.setValue(java.lang.Object rootObject, java.lang.Object value) |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Class<?> | StandardTypeLocator.findType(java.lang.String typeName)(修飾されていない可能性がある)型参照を検索します。最初に型名をそのまま使用し、次に型名が見つからない場合は登録済みのプレフィックスを試します。 |
java.lang.Object | StandardOperatorOverloader.operate(Operation operation, java.lang.Object leftOperand, java.lang.Object rightOperand) |
boolean | StandardOperatorOverloader.overridesOperation(Operation operation, java.lang.Object leftOperand, java.lang.Object rightOperand) |