自定义逻辑以确定默认配置规范
您可以通过开发已自定义的逻辑来确定由各种应用程序使用的默认配置规范。例如,在将对象添加到工作包时,此操作可用于实现自定义逻辑,用于创建默认配置规范。
WTDocumentGetConfigSpecForDelegate2 是 {@link ConfigService#getConfigSpecFor(NavCriteriaContext)} 用来创建 ConfigSpec 列表的委派。委派可使用 service name = wt.vc.config.GetConfigSpecForDelegate、requestor = {@link NavCriteriaContext#getApplicableType()} 和 optional selector = {@link NavCriteriaContext#getApplicationName()} 来查找。
委派注册时是否使用选择器均可,但系统将优先使用注册到与 {@link NavCriteriaContext#getApplicationName()} 相匹配的选择器的委派。
要创建自定义委派,请扩展 {@link wt.part.WTPartGetConfigSpecForDelegate}、{@link wt.doc.WTDocumentGetConfigSpecForDelegate} 或 {@link wt.epm.EPMDocGetConfigSpecForDelegate} 类中一个。然后,使用 xconfmanager 通过上面定义的服务名称、选择器和请求者注册该委派。
有关委派的详细信息,请参阅 Javadoc。