字段规则受类型规则的限定,所以它们在规则视图中作为类型节点的子级出现。字段规则将选择与您的条件匹配的所有字段(这些字段属于父级类型规则匹配的所有类型)。支持的匹配条件包括字段名和字段属性。
字段名
右键单击父类型规则的节点,选择“添加字段”,然后在“名称”字段中键入一个名称,即可创建一个字段规则。如果选中“正则表达式”复选框,则该名称将被解释为正则表达式;否则按其字面解释该名称。
字段属性说明符
除字段名称之外,还可使用“属性说明符”列表框中提供的值,基于字段属性说明符进行选择。属性说明符前面的“-”表示排除该属性(即,选择所有不具有指定属性的字段)。可以从列表中选择多个属性;多重选择所暗示的条件是这些选择通过逻辑“与”组合在一起(即,所选的字段组是与每个属性说明符匹配的所有字段的交集)。例如,如果从该列表中选择“+public”和“+static”,则选出的字段既是公共的也是静态的。
属性说明与字段名是逻辑“与”的关系,所以,如果希望选择具有一组特定属性的所有字段,则需要为该字段名提供一个表示选择所有字段的正则表达式(即“.*”)。
字段规则节点
规则编辑视图中显示的相应字段节点具有一个子元素,它指示该规则是否为正则表达式,以及该规则是否具有属性说明符。右键单击该节点,然后从菜单中选择“预览”选项,可以预览该规则所选的字段。
在该屏幕抓图中,定义了一个字段规则,该字段规则选择名称以“my”开头的所有字段(所有类型中的字段)的名称。
© 2002-2007 PreEmptive Solutions. 保留所有权利。