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