3.3.3. Syntax の場所
XML ルールの他の要素で使用する、一致するパターンを指定するパラメーターを定義できます。これにより、複雑なマッチング式のパターンを単純化することができます。
<where> 要素を使用してパラメーターを定義します。param 属性を使用してパラメーター名を指定し、<matches> 要素を使用してパターンを指定します。このパラメーターは、構文を使用して、ルール定義の別の場所で参照でき {PARAM_NAME}ます。
完全な XML ルールスキーマは http://windup.jboss.org/schema/windup-jboss-ruleset.xsd にあります。
以下のルール例では、パターンを指定する subpackage という名前のパラメーターを定義し (activeio|activemq)ます。
で定義 subpackage したパターンは、<javaclass> references 属性で置き換えられます。これにより、ルールが org.apache.activeio.* および org.apache.activemq.* パッケージで照合されます。