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

类 org.omg.CORBA.Any 的使用 (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

类 org.omg.CORBA.Any
的使用

使用 Any 的软件包
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 
org.omg.CORBA.portable 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 
org.omg.CosNaming 为 Java IDL 提供命名服务。 
org.omg.CosNaming.NamingContextExtPackage 此包包含以下在 org.omg.CosNaming.NamingContextExt 中使用的类: AddressHelper StringNameHelper URLStringHelper InvalidAddress 包规范 有关 Java 2 平台、标准版 v.1.4 ORB 遵守的官方规范的受支持部分的明确列表,请参阅 Official Specifications for CORBA support in J2SE 1.4。 
org.omg.CosNaming.NamingContextPackage 此包包含 org.omg.CosNaming 包的 Exception 类。 
org.omg.Dynamic 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.9 小节中指定的 Dynamic 模块。 
org.omg.DynamicAny 提供一些类和接口使得在运行时能够遍历与 any 有关联的数据值,并提取数据值的基本成分。 
org.omg.DynamicAny.DynAnyFactoryPackage 此包包含 DynamicAny 模块的 DynAnyFactory 接口中的类和异常,该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2.2 小节中指定。 
org.omg.DynamicAny.DynAnyPackage 此包包含 DynAny 模块的 DynAnyFactory 接口中的类和异常,该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2 小节中指定。 
org.omg.IOP 此包包含在 OMG 文档 The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的 13.6.小节中指定的 IOP 模块。 
org.omg.IOP.CodecFactoryPackage 此包包含 IOP::CodeFactory 接口中指定的异常(作为 Portable Interceptor 规范的一部分)。 
org.omg.IOP.CodecPackage 此包根据 IOP::Codec IDL 接口定义生成。 
org.omg.Messaging 此包包含 OMG Messaging Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 中指定的 Messaging 模块。 
org.omg.PortableInterceptor 提供一个注册 ORB 挂钩 (hook) 的机制,通过这些挂钩 ORB 服务可以截取执行 ORB 的正常流。 
org.omg.PortableInterceptor.ORBInitInfoPackage 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小节中指定的 PortableInterceptor 模块的 ORBInitInfo 本地接口中的异常和 typedef。 
org.omg.PortableServer 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 
org.omg.PortableServer.CurrentPackage 提供各种方法实现,这些实现能够访问调用方法的对象的身份。 
org.omg.PortableServer.POAManagerPackage 封装 POA 关联的处理状态。 
org.omg.PortableServer.POAPackage 允许程序员构造可在不同 ORB 产品间移植的对象实现。 
 

org.omg.CORBAAny 的使用
 

声明为 Anyorg.omg.CORBA 中的字段
 Any UnknownUserException.except
          包含由服务器抛出的实际用户异常的 Any 实例。
 Any UnionMember.label
          此 UnionMember 对象所描述的 union 成员的标签。
 Any NameValuePair.value
          将通过此 NameValuePair 对象与某一名称关联的值。
 Any[] AnySeqHolder.value
           
 Any AnyHolder.value
          此 AnyHolder 对象保存的 Any 值。
 

返回 Anyorg.omg.CORBA 中的方法
abstract  Any Request.add_in_arg()
          创建一个输入参数,并将它添加到此 Request 对象中。
abstract  Any Request.add_inout_arg()
          将一个输入/输出参数添加到此 Request 对象中。
abstract  Any Request.add_named_in_arg(String name)
          使用给定名称创建一个输入参数,并将它添加到此 Request 对象中。
abstract  Any Request.add_named_inout_arg(String name)
          将具有给定名称的输入/输出参数添加到此 Request 对象中。
abstract  Any Request.add_named_out_arg(String name)
          将具有给定名称的输出参数添加到此 Request 对象中。
abstract  Any Request.add_out_arg()
          将输出参数添加到此 Request 对象中。
abstract  Any ORB.create_any()
          创建一个 IDL Any 对象,初始化后该对象包含一个 kind 字段被设置为 TCKind.tc_nullTypecode 对象。
abstract  Any Any.extract_any()
          提取此 Any 对象 value 字段中的 Any 对象。
static Any[] AnySeqHelper.extract(Any a)
           
 Any DynAny.get_any()
          已过时。 检索此 DynAny 对象中包含的 org.omg.CORBA.Any
 Any[] DynSequence.get_elements()
          已过时。 返回此 sequence 中每个元素的值。
 Any[] DynArray.get_elements()
          已过时。 返回此数组所有元素的值。
abstract  Any TypeCode.member_label(int index)
          检索给定索引标识的 union 成员的标签。
 Any DataInputStream.read_any()
          从输入流读取 IDL Any 值。
static Any[] AnySeqHelper.read(InputStream istream)
           
abstract  Any Request.return_value()
          返回包含方法结果值的 Any 对象。
 Any DynAny.to_any()
          已过时。 将 DynAny 对象转换成 Any 对象。
abstract  Any NamedValue.value()
          检索此 NamedValue 对象的值。
 

参数类型为 Anyorg.omg.CORBA 中的方法
abstract  NamedValue NVList.add_value(String item_name, Any val, int flags)
          创建一个新的 NamedValue 对象,使用给定名称、值和标志初始化该对象,并将它添加到此 NVList 对象的末尾。
 DynAny ORB.create_dyn_any(Any value)
          已过时。 使用新的 DynAnyFactory API 代替
abstract  NamedValue ORB.create_named_value(String s, Any any, int flags)
          使用给定名称、值和参数模式标志创建一个 NamedValue 对象。
 Policy ORB.create_policy(int type, Any val)
          可以调用此方法创建特定类型的新策略对象实例,并且其类型具有指定的初始状态。
abstract  boolean Any.equal(Any a)
          检查此 Any 对象与给定 Any 对象是否相等。
 void ServerRequest.except(Any any)
          已过时。 使用 set_exception()
static WrongTransaction WrongTransactionHelper.extract(Any a)
           
static String WStringValueHelper.extract(Any a)
           
static String[] WStringSeqHelper.extract(Any a)
           
static char[] WCharSeqHelper.extract(Any a)
           
static short VisibilityHelper.extract(Any a)
           
static String VersionSpecHelper.extract(Any a)
           
static ValueMember ValueMemberHelper.extract(Any a)
           
static Serializable ValueBaseHelper.extract(Any a)
           
static UnknownUserException UnknownUserExceptionHelper.extract(Any a)
           
static UnionMember UnionMemberHelper.extract(Any a)
           
static short[] UShortSeqHelper.extract(Any a)
           
static int[] ULongSeqHelper.extract(Any a)
           
static long[] ULongLongSeqHelper.extract(Any a)
           
static StructMember StructMemberHelper.extract(Any a)
           
static String StringValueHelper.extract(Any a)
           
static String[] StringSeqHelper.extract(Any a)
           
static short[] ShortSeqHelper.extract(Any a)
           
static SetOverrideType SetOverrideTypeHelper.extract(Any a)
           
static ServiceInformation ServiceInformationHelper.extract(Any a)
           
static ServiceDetail ServiceDetailHelper.extract(Any a)
           
static String RepositoryIdHelper.extract(Any a)
           
static int PolicyTypeHelper.extract(Any a)
           
static Policy[] PolicyListHelper.extract(Any a)
           
static Policy PolicyHelper.extract(Any a)
           
static PolicyError PolicyErrorHelper.extract(Any a)
           
static short PolicyErrorCodeHelper.extract(Any a)
           
static ParameterMode ParameterModeHelper.extract(Any a)
           
static byte[] OctetSeqHelper.extract(Any a)
           
static Object ObjectHelper.extract(Any a)
           
static NameValuePair NameValuePairHelper.extract(Any a)
           
static int[] LongSeqHelper.extract(Any a)
           
static long[] LongLongSeqHelper.extract(Any a)
           
static String IdentifierHelper.extract(Any a)
           
static IDLType IDLTypeHelper.extract(Any a)
           
static float[] FloatSeqHelper.extract(Any a)
           
static String FieldNameHelper.extract(Any a)
           
static double[] DoubleSeqHelper.extract(Any a)
           
static DefinitionKind DefinitionKindHelper.extract(Any a)
           
static Current CurrentHelper.extract(Any a)
           
static CompletionStatus CompletionStatusHelper.extract(Any a)
           
static char[] CharSeqHelper.extract(Any a)
           
static boolean[] BooleanSeqHelper.extract(Any a)
           
static Any[] AnySeqHelper.extract(Any a)
           
 void DynAny.from_any(Any value)
          已过时。 根据 Any 对象生成一个 DynAny 对象。
 void DynAny.insert_any(Any value)
          已过时。 插入给定 org.omg.CORBA.Any 对象作为此 DynAny 对象的值。
abstract  void Any.insert_any(Any a)
          将给定 Any 对象插入此 Any 对象的 value 字段。
static void AnySeqHelper.insert(Any a, Any[] that)
           
static void AnySeqHelper.insert(Any a, Any[] that)
           
static void BooleanSeqHelper.insert(Any a, boolean[] that)
           
static void OctetSeqHelper.insert(Any a, byte[] that)
           
static void WCharSeqHelper.insert(Any a, char[] that)
           
static void CharSeqHelper.insert(Any a, char[] that)
           
static void CompletionStatusHelper.insert(Any a, CompletionStatus that)
           
static void CurrentHelper.insert(Any a, Current that)
           
static void DefinitionKindHelper.insert(Any a, DefinitionKind that)
           
static void DoubleSeqHelper.insert(Any a, double[] that)
           
static void FloatSeqHelper.insert(Any a, float[] that)
           
static void IDLTypeHelper.insert(Any a, IDLType that)
           
static void PolicyTypeHelper.insert(Any a, int that)
           
static void ULongSeqHelper.insert(Any a, int[] that)
           
static void LongSeqHelper.insert(Any a, int[] that)
           
static void ULongLongSeqHelper.insert(Any a, long[] that)
           
static void LongLongSeqHelper.insert(Any a, long[] that)
           
static void NameValuePairHelper.insert(Any a, NameValuePair that)
           
static void ObjectHelper.insert(Any a, Object that)
           
static void ParameterModeHelper.insert(Any a, ParameterMode that)
           
static void PolicyHelper.insert(Any a, Policy that)
           
static void PolicyListHelper.insert(Any a, Policy[] that)
           
static void PolicyErrorHelper.insert(Any a, PolicyError that)
           
static void ValueBaseHelper.insert(Any a, Serializable that)
           
static void ServiceDetailHelper.insert(Any a, ServiceDetail that)
           
static void ServiceInformationHelper.insert(Any a, ServiceInformation that)
           
static void SetOverrideTypeHelper.insert(Any a, SetOverrideType that)
           
static void VisibilityHelper.insert(Any a, short that)
           
static void PolicyErrorCodeHelper.insert(Any a, short that)
           
static void UShortSeqHelper.insert(Any a, short[] that)
           
static void ShortSeqHelper.insert(Any a, short[] that)
           
static void WStringValueHelper.insert(Any a, String that)
           
static void VersionSpecHelper.insert(Any a, String that)
           
static void StringValueHelper.insert(Any a, String that)
           
static void RepositoryIdHelper.insert(Any a, String that)
           
static void IdentifierHelper.insert(Any a, String that)
           
static void FieldNameHelper.insert(Any a, String that)
           
static void WStringSeqHelper.insert(Any a, String[] that)
           
static void StringSeqHelper.insert(Any a, String[] that)
           
static void StructMemberHelper.insert(Any a, StructMember that)
           
static void UnionMemberHelper.insert(Any a, UnionMember that)
           
static void UnknownUserExceptionHelper.insert(Any a, UnknownUserException that)
           
static void ValueMemberHelper.insert(Any a, ValueMember that)
           
static void WrongTransactionHelper.insert(Any a, WrongTransaction that)
           
 void ServerRequest.result(Any any)
          已过时。 使用方法 set_result
 void DynSequence.set_elements(Any[] value)
          已过时。 使用给定数组设置此 sequence 中所有元素的值。
 void DynArray.set_elements(Any[] value)
          已过时。 将此 DynArray 对象的值设置为给定数组。
 void ServerRequest.set_exception(Any any)
          抛出一个 org.omg.CORBA.NO_IMPLEMENT 异常。
abstract  void Context.set_one_value(String propname, Any propvalue)
          创建一个 NamedValue 对象,并将它添加到此 Context 对象中。
 void ServerRequest.set_result(Any any)
          抛出一个 org.omg.CORBA.NO_IMPLEMENT 异常。
 void DataOutputStream.write_any_array(Any[] seq, int offset, int length)
          将 IDL Any 数组中从 offset 处开始的 length 个元素写入输出流。
 void DataOutputStream.write_any(Any value)
          将 Any 值写入输出流。
static void AnySeqHelper.write(OutputStream ostream, Any[] value)
           
 

参数类型为 Anyorg.omg.CORBA 中的构造方法
AnyHolder(Any initial)
          为给定的 Any 对象构造一个新 AnyHolder 对象。
AnySeqHolder(Any[] initialValue)
           
NameValuePair(String __id, Any __value)
          构造一个 NameValuePair 对象,该对象将给定名称与给定 org.omg.CORBA.Any 对象关联。
UnionMember(String __name, Any __label, TypeCode __type, IDLType __type_def)
          构造一个新的 UnionMember 对象,将其字段初始化为给定值。
UnknownUserException(Any a)
          构造一个包含给定 Any 对象的 UnknownUserException 对象。
 

org.omg.CORBA.portableAny 的使用
 

返回 Anyorg.omg.CORBA.portable 中的方法
abstract  Any InputStream.read_any()
          从此输入流中读取一个 Any。
 

参数类型为 Anyorg.omg.CORBA.portable 中的方法
abstract  void OutputStream.write_any(Any value)
          在此输出流上写入一个 Any。
 

org.omg.CosNamingAny 的使用
 

参数类型为 Anyorg.omg.CosNaming 中的方法
static NamingContext NamingContextHelper.extract(Any a)
           
static NamingContextExt NamingContextExtHelper.extract(Any a)
           
static NameComponent[] NameHelper.extract(Any a)
           
static NameComponent NameComponentHelper.extract(Any a)
           
static String IstringHelper.extract(Any a)
           
static BindingType BindingTypeHelper.extract(Any a)
           
static Binding[] BindingListHelper.extract(Any a)
           
static BindingIterator BindingIteratorHelper.extract(Any a)
           
static Binding BindingHelper.extract(Any a)
           
static void BindingHelper.insert(Any a, Binding that)
           
static void BindingListHelper.insert(Any a, Binding[] that)
           
static void BindingIteratorHelper.insert(Any a, BindingIterator that)
           
static void BindingTypeHelper.insert(Any a, BindingType that)
           
static void NameComponentHelper.insert(Any a, NameComponent that)
           
static void NameHelper.insert(Any a, NameComponent[] that)
           
static void NamingContextHelper.insert(Any a, NamingContext that)
           
static void NamingContextExtHelper.insert(Any a, NamingContextExt that)
           
static void IstringHelper.insert(Any a, String that)
           
 

org.omg.CosNaming.NamingContextExtPackageAny 的使用
 

参数类型为 Anyorg.omg.CosNaming.NamingContextExtPackage 中的方法
static String URLStringHelper.extract(Any a)
           
static String StringNameHelper.extract(Any a)
           
static InvalidAddress InvalidAddressHelper.extract(Any a)
           
static String AddressHelper.extract(Any a)
           
static void InvalidAddressHelper.insert(Any a, InvalidAddress that)
           
static void URLStringHelper.insert(Any a, String that)
           
static void StringNameHelper.insert(Any a, String that)
           
static void AddressHelper.insert(Any a, String that)
           
 

org.omg.CosNaming.NamingContextPackageAny 的使用
 

参数类型为 Anyorg.omg.CosNaming.NamingContextPackage 中的方法
static NotFoundReason NotFoundReasonHelper.extract(Any a)
           
static NotFound NotFoundHelper.extract(Any a)
           
static NotEmpty NotEmptyHelper.extract(Any a)
           
static InvalidName InvalidNameHelper.extract(Any a)
           
static CannotProceed CannotProceedHelper.extract(Any a)
           
static AlreadyBound AlreadyBoundHelper.extract(Any a)
           
static void AlreadyBoundHelper.insert(Any a, AlreadyBound that)
           
static void CannotProceedHelper.insert(Any a, CannotProceed that)
           
static void InvalidNameHelper.insert(Any a, InvalidName that)
           
static void NotEmptyHelper.insert(Any a, NotEmpty that)
           
static void NotFoundHelper.insert(Any a, NotFound that)
           
static void NotFoundReasonHelper.insert(Any a, NotFoundReason that)
           
 

org.omg.DynamicAny 的使用
 

声明为 Anyorg.omg.Dynamic 中的字段
 Any Parameter.argument
           
 

参数类型为 Anyorg.omg.Dynamic 中的构造方法
Parameter(Any _argument, ParameterMode _mode)
           
 

org.omg.DynamicAnyAny 的使用
 

声明为 Anyorg.omg.DynamicAny 中的字段
 Any NameValuePair.value
          与名称关联的 Any 值。
 

返回 Anyorg.omg.DynamicAny 中的方法
static Any[] AnySeqHelper.extract(Any a)
           
 Any _DynValueStub.get_any()
          提取由此 DynAny 表示的 Any 中包含的 Any 值。
 Any _DynUnionStub.get_any()
          提取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any _DynStructStub.get_any()
          提取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any _DynSequenceStub.get_any()
          提取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any _DynFixedStub.get_any()
          提取由此 DynAny 表示的 Any 中包含的 Any 值。
 Any _DynEnumStub.get_any()
          析取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any _DynArrayStub.get_any()
          析取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any _DynAnyStub.get_any()
          提取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any DynAnyOperations.get_any()
          提取由此 DynAny 表示的 Any 中所包含的 Any 值。
 Any DynValueBoxOperations.get_boxed_value()
          以 Any 的形式返回装箱值。
 Any[] _DynSequenceStub.get_elements()
          返回序列的元素。
 Any[] _DynArrayStub.get_elements()
          返回 DynArray 的元素。
 Any[] DynSequenceOperations.get_elements()
          返回序列的元素。
 Any[] DynArrayOperations.get_elements()
          返回 DynArray 的元素。
static Any[] AnySeqHelper.read(InputStream istream)
           
 Any _DynValueStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynUnionStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynStructStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynSequenceStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynFixedStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynEnumStub.to_any()
          从 DynAny 对象创建 any 值。
 Any _DynArrayStub.to_any()
          从 DynAny 对象中创建 any 值。
 Any _DynAnyStub.to_any()
          从 DynAny 对象创建 any 值。
 Any DynAnyOperations.to_any()
          从 DynAny 对象创建 any 值。
 

参数类型为 Anyorg.omg.DynamicAny 中的方法
 DynAny _DynAnyFactoryStub.create_dyn_any(Any value)
          根据 any 值创建新 DynAny 对象。
 DynAny DynAnyFactoryOperations.create_dyn_any(Any value)
          根据 any 值创建新 DynAny 对象。
static NameValuePair[] NameValuePairSeqHelper.extract(Any a)
           
static NameValuePair NameValuePairHelper.extract(Any a)
           
static NameDynAnyPair[] NameDynAnyPairSeqHelper.extract(Any a)
           
static NameDynAnyPair NameDynAnyPairHelper.extract(Any a)
           
static String FieldNameHelper.extract(Any a)
           
static DynValue DynValueHelper.extract(Any a)
           
static DynUnion DynUnionHelper.extract(Any a)
           
static DynStruct DynStructHelper.extract(Any a)
           
static DynSequence DynSequenceHelper.extract(Any a)
           
static DynFixed DynFixedHelper.extract(Any a)
           
static DynEnum DynEnumHelper.extract(Any a)
           
static DynArray DynArrayHelper.extract(Any a)
           
static DynAny[] DynAnySeqHelper.extract(Any a)
           
static DynAny DynAnyHelper.extract(Any a)
           
static DynAnyFactory DynAnyFactoryHelper.extract(Any a)
           
static Any[] AnySeqHelper.extract(Any a)
           
 void _DynValueStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象有关联的值。
 void _DynUnionStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象有关联的值。
 void _DynStructStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象有关联的值。
 void _DynSequenceStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象关联的值。
 void _DynFixedStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象关联的值。
 void _DynEnumStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象关联的值。
 void _DynArrayStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象关联的值。
 void _DynAnyStub.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象关联的值。
 void DynAnyOperations.from_any(Any value)
          使用 any 中包含的值初始化与 DynAny 对象有关联的值。
 void _DynValueStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynUnionStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynStructStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynSequenceStub.insert_any(Any value)
          将 Any 值插入由此 DynAny 表示的 Any 中。
 void _DynFixedStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynEnumStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynArrayStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void _DynAnyStub.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
 void DynAnyOperations.insert_any(Any value)
          将 Any 值插入此 DynAny 表示的 Any 中。
static void AnySeqHelper.insert(Any a, Any[] that)
           
static void AnySeqHelper.insert(Any a, Any[] that)
           
static void DynAnyHelper.insert(Any a, DynAny that)
           
static void DynAnySeqHelper.insert(Any a, DynAny[] that)
           
static void DynAnyFactoryHelper.insert(Any a, DynAnyFactory that)
           
static void DynArrayHelper.insert(Any a, DynArray that)
           
static void DynEnumHelper.insert(Any a, DynEnum that)
           
static void DynFixedHelper.insert(Any a, DynFixed that)
           
static void DynSequenceHelper.insert(Any a, DynSequence that)
           
static void DynStructHelper.insert(Any a, DynStruct that)
           
static void DynUnionHelper.insert(Any a, DynUnion that)
           
static void DynValueHelper.insert(Any a, DynValue that)
           
static void NameDynAnyPairHelper.insert(Any a, NameDynAnyPair that)
           
static void NameDynAnyPairSeqHelper.insert(Any a, NameDynAnyPair[] that)
           
static void NameValuePairHelper.insert(Any a, NameValuePair that)
           
static void NameValuePairSeqHelper.insert(Any a, NameValuePair[] that)
           
static void FieldNameHelper.insert(Any a, String that)
           
 void DynValueBoxOperations.set_boxed_value(Any boxed)
          使用指定值取代已装箱值。
 void _DynSequenceStub.set_elements(Any[] value)
          设置序列的元素。
 void _DynArrayStub.set_elements(Any[] value)
          设置 DynArray 以包含传递的元素。
 void DynSequenceOperations.set_elements(Any[] value)
          设置序列的元素。
 void DynArrayOperations.set_elements(Any[] value)
          设置 DynArray 以包含传递的元素。
static void AnySeqHelper.write(OutputStream ostream, Any[] value)
           
 

参数类型为 Anyorg.omg.DynamicAny 中的构造方法
NameValuePair(String _id, Any _value)
           
 

org.omg.DynamicAny.DynAnyFactoryPackageAny 的使用
 

参数类型为 Anyorg.omg.DynamicAny.DynAnyFactoryPackage 中的方法
static InconsistentTypeCode InconsistentTypeCodeHelper.extract(Any a)
           
static void InconsistentTypeCodeHelper.insert(Any a, InconsistentTypeCode that)
           
 

org.omg.DynamicAny.DynAnyPackageAny 的使用
 

参数类型为 Anyorg.omg.DynamicAny.DynAnyPackage 中的方法
static TypeMismatch TypeMismatchHelper.extract(Any a)
           
static InvalidValue InvalidValueHelper.extract(Any a)
           
static void InvalidValueHelper.insert(Any a, InvalidValue that)
           
static void TypeMismatchHelper.insert(Any a, TypeMismatch that)
           
 

org.omg.IOPAny 的使用
 

返回 Anyorg.omg.IOP 中的方法
 Any CodecOperations.decode_value(byte[] data, TypeCode tc)
          基于给定的 TypeCode 和对此 Codec 有效的编码格式,将给定的 byte 数组解码为 Any。
 Any CodecOperations.decode(byte[] data)
          基于对此 Codec 有效的编码格式,将给定的 byte 数组解码为 Any。
 

参数类型为 Anyorg.omg.IOP 中的方法
 byte[] CodecOperations.encode_value(Any data)
          基于对此 Codec 有效的编码格式,将给定的 any 转换为一个 byte 数组。
 byte[] CodecOperations.encode(Any data)
          基于对此 Codec 有效的编码格式,将给定的 any 转换为一个 byte 数组。
static TaggedProfile TaggedProfileHelper.extract(Any a)
           
static TaggedComponent TaggedComponentHelper.extract(Any a)
           
static int ServiceIdHelper.extract(Any a)
           
static ServiceContext[] ServiceContextListHelper.extract(Any a)
           
static ServiceContext ServiceContextHelper.extract(Any a)
           
static int ProfileIdHelper.extract(Any a)
           
static TaggedComponent[] MultipleComponentProfileHelper.extract(Any a)
           
static IOR IORHelper.extract(Any a)
           
static int ComponentIdHelper.extract(Any a)
           
static CodecFactory CodecFactoryHelper.extract(Any a)
           
static void CodecFactoryHelper.insert(Any a, CodecFactory that)
           
static void ServiceIdHelper.insert(Any a, int that)
           
static void ProfileIdHelper.insert(Any a, int that)
           
static void ComponentIdHelper.insert(Any a, int that)
           
static void IORHelper.insert(Any a, IOR that)
           
static void ServiceContextHelper.insert(Any a, ServiceContext that)
           
static void ServiceContextListHelper.insert(Any a, ServiceContext[] that)
           
static void TaggedComponentHelper.insert(Any a, TaggedComponent that)
           
static void MultipleComponentProfileHelper.insert(Any a, TaggedComponent[] that)
           
static void TaggedProfileHelper.insert(Any a, TaggedProfile that)
           
 

org.omg.IOP.CodecFactoryPackageAny 的使用
 

参数类型为 Anyorg.omg.IOP.CodecFactoryPackage 中的方法
static UnknownEncoding UnknownEncodingHelper.extract(Any a)
           
static void UnknownEncodingHelper.insert(Any a, UnknownEncoding that)
           
 

org.omg.IOP.CodecPackageAny 的使用
 

参数类型为 Anyorg.omg.IOP.CodecPackage 中的方法
static TypeMismatch TypeMismatchHelper.extract(Any a)
           
static InvalidTypeForEncoding InvalidTypeForEncodingHelper.extract(Any a)
           
static FormatMismatch FormatMismatchHelper.extract(Any a)
           
static void FormatMismatchHelper.insert(Any a, FormatMismatch that)
           
static void InvalidTypeForEncodingHelper.insert(Any a, InvalidTypeForEncoding that)
           
static void TypeMismatchHelper.insert(Any a, TypeMismatch that)
           
 

org.omg.MessagingAny 的使用
 

参数类型为 Anyorg.omg.Messaging 中的方法
static short SyncScopeHelper.extract(Any a)
           
static void SyncScopeHelper.insert(Any a, short that)
           
 

org.omg.PortableInterceptorAny 的使用
 

返回 Anyorg.omg.PortableInterceptor 中的方法
 Any RequestInfoOperations.get_slot(int id)
          返回请求域内 PortableInterceptor.Current 给定槽 (slot) 中的数据。
 Any CurrentOperations.get_slot(int id)
          检索应用程序通过 get_slot 在 PICurrent 中设置的槽数据。
 Any ClientRequestInfoOperations.received_exception()
          返回一个 any,它包含要向客户端返回的异常。
 Any RequestInfoOperations.result()
          返回一个 any,它包含该操作调用的结果。
 Any ServerRequestInfoOperations.sending_exception()
          返回一个 any,它包含将向客户端返回的异常。
 

参数类型为 Anyorg.omg.PortableInterceptor 中的方法
 Policy PolicyFactoryOperations.create_policy(int type, Any value)
          返回派生自 CORBA.Policy(其值对应于指定的 any)的恰当接口的实例。
static String ServerIdHelper.extract(Any a)
           
static ObjectReferenceTemplate[] ObjectReferenceTemplateSeqHelper.extract(Any a)
           
static ObjectReferenceTemplate ObjectReferenceTemplateHelper.extract(Any a)
           
static ObjectReferenceFactory ObjectReferenceFactoryHelper.extract(Any a)
           
static byte[] ObjectIdHelper.extract(Any a)
           
static String ORBIdHelper.extract(Any a)
           
static InvalidSlot InvalidSlotHelper.extract(Any a)
           
static IORInterceptor_3_0 IORInterceptor_3_0Helper.extract(Any a)
           
static ForwardRequest ForwardRequestHelper.extract(Any a)
           
static Current CurrentHelper.extract(Any a)
           
static short AdapterStateHelper.extract(Any a)
           
static String[] AdapterNameHelper.extract(Any a)
           
static int AdapterManagerIdHelper.extract(Any a)
           
static void ObjectIdHelper.insert(Any a, byte[] that)
           
static void CurrentHelper.insert(Any a, Current that)
           
static void ForwardRequestHelper.insert(Any a, ForwardRequest that)
           
static void AdapterManagerIdHelper.insert(Any a, int that)
           
static void InvalidSlotHelper.insert(Any a, InvalidSlot that)
           
static void IORInterceptor_3_0Helper.insert(Any a, IORInterceptor_3_0 that)
           
static void ObjectReferenceFactoryHelper.insert(Any a, ObjectReferenceFactory that)
           
static void ObjectReferenceTemplateHelper.insert(Any a, ObjectReferenceTemplate that)
           
static void ObjectReferenceTemplateSeqHelper.insert(Any a, ObjectReferenceTemplate[] that)
           
static void AdapterStateHelper.insert(Any a, short that)
           
static void ServerIdHelper.insert(Any a, String that)
           
static void ORBIdHelper.insert(Any a, String that)
           
static void AdapterNameHelper.insert(Any a, String[] that)
           
 void ServerRequestInfoOperations.set_slot(int id, Any data)
          允许 Interceptor 在请求域中的 PortableInterceptor.Current 内设置槽 (slot)。
 void CurrentOperations.set_slot(int id, Any data)
          在槽中设置数据。
 

org.omg.PortableInterceptor.ORBInitInfoPackageAny 的使用
 

参数类型为 Anyorg.omg.PortableInterceptor.ORBInitInfoPackage 中的方法
static String ObjectIdHelper.extract(Any a)
           
static InvalidName InvalidNameHelper.extract(Any a)
           
static DuplicateName DuplicateNameHelper.extract(Any a)
           
static void DuplicateNameHelper.insert(Any a, DuplicateName that)
           
static void InvalidNameHelper.insert(Any a, InvalidName that)
           
static void ObjectIdHelper.insert(Any a, String that)
           
 

org.omg.PortableServerAny 的使用
 

参数类型为 Anyorg.omg.PortableServer 中的方法
static ServantLocator ServantLocatorHelper.extract(Any a)
           
static ServantActivator ServantActivatorHelper.extract(Any a)
           
static POA POAHelper.extract(Any a)
           
static ForwardRequest ForwardRequestHelper.extract(Any a)
           
static Current CurrentHelper.extract(Any a)
           
static void CurrentHelper.insert(Any a, Current that)
           
static void ForwardRequestHelper.insert(Any a, ForwardRequest that)
           
static void POAHelper.insert(Any a, POA that)
           
static void ServantActivatorHelper.insert(Any a, ServantActivator that)
           
static void ServantLocatorHelper.insert(Any a, ServantLocator that)
           
 

org.omg.PortableServer.CurrentPackageAny 的使用
 

参数类型为 Anyorg.omg.PortableServer.CurrentPackage 中的方法
static NoContext NoContextHelper.extract(Any a)
           
static void NoContextHelper.insert(Any a, NoContext that)
           
 

org.omg.PortableServer.POAManagerPackageAny 的使用
 

参数类型为 Anyorg.omg.PortableServer.POAManagerPackage 中的方法
static AdapterInactive AdapterInactiveHelper.extract(Any a)
           
static void AdapterInactiveHelper.insert(Any a, AdapterInactive that)
           
 

org.omg.PortableServer.POAPackageAny 的使用
 

参数类型为 Anyorg.omg.PortableServer.POAPackage 中的方法
static WrongPolicy WrongPolicyHelper.extract(Any a)
           
static WrongAdapter WrongAdapterHelper.extract(Any a)
           
static ServantNotActive ServantNotActiveHelper.extract(Any a)
           
static ServantAlreadyActive ServantAlreadyActiveHelper.extract(Any a)
           
static ObjectNotActive ObjectNotActiveHelper.extract(Any a)
           
static ObjectAlreadyActive ObjectAlreadyActiveHelper.extract(Any a)
           
static NoServant NoServantHelper.extract(Any a)
           
static InvalidPolicy InvalidPolicyHelper.extract(Any a)
           
static AdapterNonExistent AdapterNonExistentHelper.extract(Any a)
           
static AdapterAlreadyExists AdapterAlreadyExistsHelper.extract(Any a)
           
static void AdapterAlreadyExistsHelper.insert(Any a, AdapterAlreadyExists that)
           
static void AdapterNonExistentHelper.insert(Any a, AdapterNonExistent that)
           
static void InvalidPolicyHelper.insert(Any a, InvalidPolicy that)
           
static void NoServantHelper.insert(Any a, NoServant that)
           
static void ObjectAlreadyActiveHelper.insert(Any a, ObjectAlreadyActive that)
           
static void ObjectNotActiveHelper.insert(Any a, ObjectNotActive that)
           
static void ServantAlreadyActiveHelper.insert(Any a, ServantAlreadyActive that)
           
static void ServantNotActiveHelper.insert(Any a, ServantNotActive that)
           
static void WrongAdapterHelper.insert(Any a, WrongAdapter that)
           
static void WrongPolicyHelper.insert(Any a, WrongPolicy that)
           
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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