クラス 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
  • フィールドの詳細

    • MAX_PATTERN_CACHE_SIZE

      public static final int MAX_PATTERN_CACHE_SIZE
      パターンキャッシュに格納できるコンパイル済み正規表現の最大数: 256。
      導入:
      6.2.19
      関連事項:
  • コンストラクターの詳細

  • 方法の詳細

    • getValueInternal

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