Variable Resolver

式の評価をコレクション変数に対して行う場合、変数リゾルバーには VariableValidator インターフェイスを実装します。Expression Manager は、このインターフェイスを使用して変数の階層を検証します。入力変数に反復性があるにもかかわらず、変数リゾルバーに VariableValidator インターフェイスが実装されていない場合、例外がスローされます。

VariableValidator インターフェイスに存在する API は、validateVariableHierarchy(List<String> variableNames) の 1 つだけです。この API は、すべての変数の階層が有効である場合に true を返します。詳しくは、「コレクション変数をサポートする式」を参照してください。