クラス OperatorMatches

実装されたすべてのインターフェース:
OpcodesSpelNode

public class OperatorMatches extends Operator
一致演算子を実装します。Matches は 2 つのオペランドを取ります。1 つ目はストリングで、2 つ目は Java 正規表現です。最初のオペランドが正規表現と一致する場合、SpelNodeImpl.getValue(org.springframework.expression.spel.ExpressionState) が呼び出されると true を返します。
導入:
3.0
作成者:
Andy Clement, Juergen Hoeller, Sam Brannen
  • コンストラクターの詳細

  • メソッドの詳細

    • getValueInternal

      public BooleanTypedValue getValueInternal(ExpressionState state) throws EvaluationException
      最初のオペランドが 2 番目のオペランドとして指定された正規表現と一致することを確認します。
      次で指定:
      クラス SpelNodeImplgetValueInternal 
      パラメーター:
      state - 式の状態
      戻り値:
      最初のオペランドが 2 番目のオペランドとして指定された正規表現と一致する場合は true、それ以外の場合は false
      例外:
      EvaluationException - 式の評価に問題がある場合 (たとえば正規表現が無効です)