Windchill ESI 部件版本呈现器
Windchill ESI 部件版本呈现器
Windchill ESI 部件版本 WTPart 处理程序
Windchill ESI 部件版本 WTPart 处理程序
ESIRendererFactory
ESIRendererFactory 用于创建相应 Windchill ESI 部件呈现器的实例。工厂从 <Windchill>\codebase com\ptc\windchill\esi\conf\esi.service.properties.xconf 获取要实例化的类的名称。esi.service.properties.xconf 中的特性将在运行时传播到 codebase\service.properties
ESIRendererFactory.getInstance().getRenderer(obid : String) :ESIWTPartRenderer
根据 WTPart 的 obid 返回相应的 ESI 部件呈现器。从传播自 com\ptc\windchill\esi\conf\esi.service.properties.xconf 的文件 <Windchill>\codebase\service.properties 获取要实例化的部件呈现器类的名称。
* 
有关 ESIRendererFactory 类的详细信息,请参阅 Windchill ESI 呈现器一节。
BasicESIRenderer
BasicESIRenderer 类可充当信息库,用于包含适用于所有呈现器的便捷方法。每个 ESI 呈现器都需要扩展此类。有关详细信息,请参阅 BasicESIRenderer 一节。
ESIWTPartRenderer
此类是 BasicESIRenderer 的默认扩展。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
adjustPartElement (element :Element, group : String, part : WTPart, effs : Eff[], targets : Collection) : Element
允许子类修复 I*E 元素的内容。此无差别加载版本与其他版本不同,它采用 Eff 实例数组,而不是单一 Eff 对象。
当 EnterpriseData 作为部件元素上的属性呈现时,该元素可以在此 addPartElement API 中进行调整,甚至可以在新的 adjustEnterpriseDataElement API 中进行调整。要了解如何自定义 EnterpriseData 呈现,请参阅本指南中的配置部件呈现以在 ESI 响应的单独元素中呈现企业数据对象一节。
ESIPartUtility
此类是 com.ptc.windchill.esi.esipart 包的公共接口。它为包外部的客户端提供了具有广泛适用性的方法。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIPartMasterIteration
此类用于保留小版本与部件主数据之间的关系。这些对象是为了便于使用需要将部件主数据和部件小版本集合作为自变量或返回值传递的方法。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIAbstractPart
定义 Windchill ESI 部件抽象的常见行为。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIPart
包络 WTPart 并维护部件呈现器所需的有用关系。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIAlternatePart
管理要处理的部件集内的各个全局替换部件之间的关系。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIDifferenceManagementDelegate
这是 com.ptc.windchill.esi.delegate 包中的公共接口。它为包外部的客户端提供了具有广泛适用性的方法。它提供了由 ESIWTPartRenderer 和 ESIPartUtility 标识的部件信息,用于计算部件差异逻辑。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
ESIPartDifferenceManagementDelegateImpl
此类是 ESIDifferenceManagementDelegate 的默认实施,位于 com.ptc.windchill.esi.delegate 包中。它提供了由 ESIWTPartRenderer 和 ESIPartUtility 标识的部件信息,用于计算部件差异逻辑。此类可由自定义者扩展。
有关此类中可用属性和方法的详细信息,请参阅 Windchill 版本特定的 Java 文档。
这对您有帮助吗?