-
- 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 方法 描述 DefinitionKinddef_kind()返回对应于此Interface Repository对象的DefinitionKind。voiddestroy()破坏这个对象。
-
-
-
方法详细信息
-
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调用此方法,或者如果尝试销毁对象将使存储库处于非相干状态
-
-