-
- All Known Subinterfaces:
-
IDLType
,IDLTypeOperations
,IRObject
- 所有已知实现类:
-
_IDLTypeStub
public interface IRObjectOperations
这是IRObject
映射的操作界面。 几个接口用作接口存储库(IR)中对象的基本接口。 这些基本界面不可实例化。 使用一组常用的操作来定位Interface Repository中的对象。 其中一些操作在IRObject中定义。 所有IR对象都继承自IRObject接口,它提供了一个用于识别对象的实际类型的操作。 (IDL基础接口IRObject代表所有其他Interface Repository接口派生的最通用的接口,即使是Repository本身)。IR对象的所有java实现都必须实现IRObjectOperations接口。- 另请参见:
-
IDLTypeOperations
,IDLType
,IRObject
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 DefinitionKind
def_kind()
返回对应于此Interface Repository对象的DefinitionKind
。void
destroy()
破坏这个对象。
-
-
-
方法详细信息
-
def_kind
DefinitionKind def_kind()
返回对应于此Interface Repository对象的DefinitionKind
。- 结果
-
DefinitionKind
对应这个Interface Repository对象。
-
destroy
void destroy()
破坏这个对象。 如果对象是一个容器,则该方法将应用于其所有内容。 如果对象包含匿名类型的IDLType属性,那么该IDLType将被销毁。 如果对象当前包含在某个其他对象中,则会被删除。 如果该方法是在一个调用Repository
或在PrimitiveDef
则BAD_INV_ORDER
引发异常轻微值2.一种企图破坏的对象将离开储存库在非相干状态导致BAD_INV_ORDER
例外与次要代码1被升高。- 异常
-
BAD_INV_ORDER
- 如果在存储库或PrimitiveDef
调用此方法,或者如果尝试销毁对象将使存储库处于非相干状态
-
-