站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

IRObjectOperations (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

org.omg.CORBA
接口 IRObjectOperations

所有已知子接口:
IDLType, IDLTypeOperations, IRObject
所有已知实现类:
_IDLTypeStub

public interface IRObjectOperations

这是用于 IRObject 的映射的 Operations 接口。一些接口被用做接口存储库(Interface Repository,IR)中对象的基本接口。这些基本接口是不可实例化的。使用一个共用操作集来定位接口存储库中的对象。其中有些操作在 IRObject 中定义。所有 IR 对象都是从 IRObject 接口继承的,该接口提供了一个用来标识实际对象类型的操作。(IDL 基本接口 IRObject 表示最一般的接口,其他所有接口存储库接口(甚至 Repository 自身)都派生自该接口。)IR 对象的所有 java 实现都必须实现 IRObjectOperations 接口。

另请参见:
IDLTypeOperations, IDLType, IRObject

方法摘要
 DefinitionKind def_kind()
          返回对应于此接口存储库对象的 DefinitionKind
 void destroy()
          销毁此对象。
 

方法详细信息

def_kind

DefinitionKind def_kind()
返回对应于此接口存储库对象的 DefinitionKind

返回:
对应于此接口存储库对象的 DefinitionKind

destroy

void destroy()
销毁此对象。如果该对象是一个 Container,则此方法可应用于其所有内容。如果该对象包含一个用于 anonymous 类型的 IDLType 属性,则销毁该 IDLType。如果该对象当前包含在其他对象中,则它将被移除。如果对 RepositoryPrimitiveDef 调用此方法,则将引发 BAD_INV_ORDER 异常,并带有次要值 (minor value) 2。试图销毁将导致存储库处于不一致状态的对象将引发 BAD_INV_ORDER 异常,并带有次要代码 1。

抛出:
BAD_INV_ORDER - 如果对存储库或 PrimitiveDef 调用此方法,或者试图销毁将导致存储库处于不一致状态的对象

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策