调整验证器

验证器是否会验证特定资源,取决于适用于该验证器的过滤器。

首次开发某个验证器时,此验证器的实施者将定义一组缺省过滤器。这些过滤器可能基于以下内容:
  • 文件扩展名
  • 文件夹或文件名
  • 项目性质
  • 项目构面
  • 内容类型
通过“验证过滤器”对话框,您能够进一步调整这些设置。通常,将保留缺省值;但是,可能要调整验证的两个原因如下:
  • 性能:如果您的工作空间很大,那么可以减少验证量。
  • 非标准约定:如果您使用非标准命名约定(例如将 XML 存储在使用 .acme-xml 扩展名的文件中),您仍然可以启用相应的验证程序以对那些文件运行。
您可以通过单击窗口 > 首选项 > 验证并随后单击每一个验证程序旁边的设置来访问此对话框。

过滤器是按组进行存储的。有两种类型的组:“包含”组和“排除”组。只要您愿意,您可以具有任何数目的“包含”组。“包含”组中的过滤器会导致对资源进行验证。如果任何规则均匹配,那么整个组将匹配。在组内部,过滤规则都是通过 OR 结合在一起。但是,各个“包含”组都是通过 AND 结合在一起。您可以具有一个“排除”组。如果符合该组的任何过滤规则,就会排除该资源。“排除”优先于“包含”。

按照以下假定示例说明了这些规则:
用于显示“包含”组和“排除”组的验证过滤器的屏幕捕获
  • 如果资源位于被禁用的文件夹中,那么将排除此资源,这是因为排除优先于其他任何规则。
  • 如果资源没有 JSP 源内容类型、没有 JSP 片段源内容类型并且没有文件扩展名 .jsp 或 .jspf,那么将排除该资源,因为第一个组中的任何规则均不匹配。
  • 如果项目没有模块核心性质,那么将排除该项目,因为第二个组中的单个规则不匹配。
  • 否则,将由这个特定的验证程序来验证该资源。
要对某个组添加规则,请选择该组,然后单击添加规则
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rtunevalidat.html