JavaTM 2 Platform
Standard Ed. 6

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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only