[英]How to check in Java using JIntegra if COM object implements an interface?
I'm working with JIntegra java com bridge. 我正在使用JIntegra Java com桥。 I have an object of type Object which true coclass is unknown. 我有一个Object类型的对象,但真正的coclass未知。 I need to check if that object can be casted to specific COM interface (which has a proxy class generated by JIntegra). 我需要检查该对象是否可以强制转换为特定的COM接口(该接口具有JIntegra生成的代理类)。
Call queryInterface()
on the proxy. 在代理上调用queryInterface()
。 It should throw an exception if the underlying COM object does not implement the proxy interface. 如果基础COM对象未实现代理接口,则应引发异常。
如果代理类实现了(生成的)接口,您是否可以检查对象是否是该实例的实例?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.