- java.lang.Object
-
- org.omg.CORBA.portable.ObjectImpl
-
- org.omg.CORBA._IDLTypeStub
-
- All Implemented Interfaces:
-
Serializable
,IDLType
,IDLTypeOperations
,IRObject
,IRObjectOperations
,Object
,IDLEntity
public class _IDLTypeStub extends ObjectImpl implements IDLType
存根为IDLType
。 有关存根文件的更多信息,请参阅"Generated Files: Stubs" 。org / omg / CORBA / _IDLTypeStub.java由IDL-to-Java编译器(便携式)生成,版本“3.0”来自ir.idl。 1999年6月03日11:33:44 00:00 GMT + 00:00
-
-
构造方法摘要
构造方法 Constructor 描述 _IDLTypeStub()
构造默认的_IDLTypeStub
对象。_IDLTypeStub(Delegate delegate)
构造一个用给定的_IDLTypeStub
对象初始化的Delegate
对象。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 String[]
_ids()
检索包含此ObjectImpl
对象支持的存储库标识符的字符串数组。DefinitionKind
def_kind()
返回对应于此Interface Repository对象的DefinitionKind
。void
destroy()
破坏这个对象。TypeCode
type()
type属性描述由派生自IDLType
的对象定义的类型。-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
-
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
-
-
-
-
构造方法详细信息
-
_IDLTypeStub
public _IDLTypeStub()
构造一个默认的_IDLTypeStub
对象。 注意:如果使用默认构造函数,则在调用方法_set_delegate
之前,该对象是无用的。
-
_IDLTypeStub
public _IDLTypeStub(Delegate delegate)
构造一个_IDLTypeStub
给定初始化的对象Delegate
对象。- 参数
-
delegate
- 一个Delegate对象
-
-
方法详细信息
-
type
public TypeCode type()
说明从接口IDLTypeOperations
复制type属性描述由派生自IDLType
的对象定义的类型。- Specified by:
-
type
在接口IDLTypeOperations
- 结果
-
这个对象定义的
TypeCode
。
-
def_kind
public DefinitionKind def_kind()
描述从接口IRObjectOperations
复制返回对应于此Interface Repository对象的DefinitionKind
。- Specified by:
-
def_kind
在接口IRObjectOperations
- 结果
-
DefinitionKind
对应这个Interface Repository对象。
-
destroy
public void destroy()
描述从接口IRObjectOperations
复制破坏这个对象。 如果对象是一个容器,则该方法将应用于其所有内容。 如果对象包含匿名类型的IDLType属性,那么该IDLType将被销毁。 如果对象当前包含在某个其他对象中,则会被删除。 如果该方法是在一个调用Repository
或在PrimitiveDef
则BAD_INV_ORDER
引发异常轻微值2.一种企图破坏的对象将离开储存库在非相干状态导致BAD_INV_ORDER
例外与次要代码1被升高。- Specified by:
-
destroy
在接口IRObjectOperations
-
_ids
public String[] _ids()
描述从类别复制:ObjectImpl
检索包含此ObjectImpl
对象支持的存储库标识符的字符串数组。 例如,对于stub,此方法返回有关stub支持的所有接口的信息。- Specified by:
-
_ids
在ObjectImpl
- 结果
-
该
ObjectImpl
实例支持的所有存储库标识的数组
-
-