@Deprecated public interface DynAny extends Object
| Modifier and Type | Method and Description | 
|---|---|
| void | assign(DynAny dyn_any) 
             已弃用 
             
              将内容从一个动态任务复制到另一个。 
             | 
| DynAny | copy() 
             已弃用 
             
              克隆这个 
              DynAny对象。 | 
| DynAny | current_component() 
             已弃用 
             
              返回一个 
              DynAny对象引用,可用于获取/设置当前访问的组件的值。 | 
| void | destroy() 
             已弃用 
             
              销毁此 
              DynAny对象,并释放用于表示与之关联的数据值的任何资源。 | 
| void | from_any(Any value) 
             已弃用 
             
              做一个 
              DynAny从对象Any对象。 | 
| Any | get_any() 
             已弃用 
             
              检索 
              org.omg.CORBA.Any包含在此DynAny对象。 | 
| boolean | get_boolean() 
             已弃用 
             
              检索 
              boolean包含在此DynAny对象。 | 
| char | get_char() 
             已弃用 
             
              检索 
              char包含在此DynAny对象。 | 
| double | get_double() 
             已弃用 
             
              检索 
              double包含的DynAny对象。 | 
| float | get_float() 
             已弃用 
             
              检索 
              float包含在此DynAny对象。 | 
| int | get_long() 
             已弃用 
             
              检索 
              int包含在此DynAny对象。 | 
| long | get_longlong() 
             已弃用 
             
              检索 
              long包含在此DynAny对象。 | 
| byte | get_octet() 
             已弃用 
             
              检索 
              byte包含在此DynAny对象。 | 
| Object | get_reference() 
             已弃用 
             
              检索 
              org.omg.CORBA.Other包含在此DynAny对象。 | 
| short | get_short() 
             已弃用 
             
              检索 
              short包含的DynAny对象。 | 
| String | get_string() 
             已弃用 
             
              检索 
              String包含在此DynAny对象。 | 
| TypeCode | get_typecode() 
             已弃用 
             
              检索 
              org.omg.CORBA.TypeCode包含在此DynAny对象。 | 
| int | get_ulong() 
             已弃用 
             
              检索 
              int包含在此DynAny对象。 | 
| long | get_ulonglong() 
             已弃用 
             
              检索 
              long包含在此DynAny对象。 | 
| short | get_ushort() 
             已弃用 
             
              检索 
              short包含在此DynAny对象。 | 
| Serializable | get_val() 
             已弃用 
             
              检索此 
              java.io.Serializable对象中包含的DynAny对象。 | 
| char | get_wchar() 
             已弃用 
             
              检索 
              char包含在此DynAny对象。 | 
| String | get_wstring() 
             已弃用 
             
              检索 
              String包含在此DynAny对象。 | 
| void | insert_any(Any value) 
             已弃用 
             
              插入给定 
              org.omg.CORBA.Any对象作为此值DynAny对象。 | 
| void | insert_boolean(boolean value) 
             已弃用 
             
              插入给定的 
              boolean作为此DynAny对象的值。 | 
| void | insert_char(char value) 
             已弃用 
             
              插入给定的 
              char作为这个DynAny对象的值。 | 
| void | insert_double(double value) 
             已弃用 
             
              插入给定的 
              double作为此DynAny对象的值。 | 
| void | insert_float(float value) 
             已弃用 
             
              插入给定的 
              float作为此DynAny对象的值。 | 
| void | insert_long(int value) 
             已弃用 
             
              插入给定的 
              int作为此DynAny对象的值。 | 
| void | insert_longlong(long value) 
             已弃用 
             
              插入给定的 
              long作为此DynAny对象的值。 | 
| void | insert_octet(byte value) 
             已弃用 
             
              插入给定的 
              byte作为这个DynAny对象的值。 | 
| void | insert_reference(Object value) 
             已弃用 
             
              插入给定的 
              org.omg.CORBA.Object作为此DynAny对象的值。 | 
| void | insert_short(short value) 
             已弃用 
             
              插入给定的 
              short作为此DynAny对象的值。 | 
| void | insert_string(String value) 
             已弃用 
             
              插入给定的 
              String对象作为此DynAny对象的值。 | 
| void | insert_typecode(TypeCode value) 
             已弃用 
             
              插入给定的 
              org.omg.CORBA.TypeCode作为此DynAny对象的值。 | 
| void | insert_ulong(int value) 
             已弃用 
             
              插入给定的 
              int作为此DynAny对象的值。 | 
| void | insert_ulonglong(long value) 
             已弃用 
             
              插入给定的 
              long作为该DynAny对象的值。 | 
| void | insert_ushort(short value) 
             已弃用 
             
              将给定的 
              short作为该DynAny对象的值插入。 | 
| void | insert_val(Serializable value) 
             已弃用 
             
              插入给定的 
              java.io.Serializable对象作为此DynAny对象的值。 | 
| void | insert_wchar(char value) 
             已弃用 
             
              插入给定的 
              char作为此DynAny对象的值。 | 
| void | insert_wstring(String value) 
             已弃用 
             
              插入给定的 
              String作为此DynAny对象的值。 | 
| boolean | next() 
             已弃用 
             
              移动到这个 
              DynAny对象的下一个组件。 | 
| void | rewind() 
             已弃用 
             
              将内部指针移动到第一个组件。 
             | 
| boolean | seek(int index) 
             已弃用 
             
              将内部指针移动到给定的索引。 
             | 
| Any | to_any() 
             已弃用 
             
              将 
              DynAny对象转换为Any对象。 | 
| TypeCode | type() 
             已弃用 
             
              返回 
              TypeCode插入此对象的DynAny。 | 
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_overrideTypeCode type()
TypeCode插入此对象的 
           DynAny 。 
          TypeCode对象。 
           void assign(DynAny dyn_any) throws Invalid
dyn_any -在 
            DynAny对象,其内容被分配到这个 
            DynAny 。 
           Invalid - 如果源 
            DynAny无效 
           void from_any(Any value) throws Invalid
DynAny从对象 
           Any对象。 
          value - 
            Any对象。 
           Invalid - 如果源 
            Any对象为空或坏 
           Any to_any() throws Invalid
DynAny对象转换为 
           Any对象。 
          Any对象。 
           Invalid - 如果这个DynAny是空的还是坏的。 
            创建或不包含有意义的值 
           void destroy()
DynAny对象,并释放用于表示与其相关联的数据值的任何资源。 
           这种方法也会破坏从它获得的所有DynAny对象。 
            DynAny对象的DynAny应小心处理,同时考虑与DynAny对象相关联的数据值表示的DynAny 。 谁愿意销毁一个程序员DynAny对象,但仍可以操作与其关联的数据值的某个组件,首先需要创建一个DynAny的组件对象,然后进行创建的副本DynAny对象。 
DynAny copy()
DynAny对象。 
          DynAny对象的副本 
           void insert_boolean(boolean value)
             throws InvalidValue 
          boolean作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            boolean插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_octet(byte value)
           throws InvalidValue 
          byte作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            byte插入这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_char(char value)
          throws InvalidValue 
          char作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            char插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_short(short value)
           throws InvalidValue 
          short作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value -在 
            short插入到这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_ushort(short value)
            throws InvalidValue 
          short作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value -在 
            short插入到这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_long(int value)
          throws InvalidValue 
          int作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            int插入到这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_ulong(int value)
           throws InvalidValue 
          int作为该DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            int插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_float(float value)
           throws InvalidValue 
          float作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            float插入这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_double(double value)
            throws InvalidValue 
          double作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value -在 
            double插入到这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_string(String value) throws InvalidValue
String对象作为此值DynAny对象。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            String插入这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_reference(Object value) throws InvalidValue
org.omg.CORBA.Object作为该DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            org.omg.CORBA.Object插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_typecode(TypeCode value) throws InvalidValue
org.omg.CORBA.TypeCode作为该DynAny对象的值插入。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            org.omg.CORBA.TypeCode插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_longlong(long value)
              throws InvalidValue 
          long作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            long插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_ulonglong(long value)
               throws InvalidValue 
          long作为这个DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            long插入这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_wchar(char value)
           throws InvalidValue 
          char作为这个DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            char插入这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_wstring(String value) throws InvalidValue
String作为此DynAny对象的值。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            String插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_any(Any value) throws InvalidValue
org.omg.CORBA.Any对象作为此值DynAny对象。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value -在 
            org.omg.CORBA.Any对象插入此 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           void insert_val(Serializable value) throws InvalidValue
java.io.Serializable对象作为此值DynAny对象。 
            如果在构造的DynAny对象上调用此方法,则会初始化与此DynAny对象相关联的构造数据值的下一个组件。 
value - 
            java.io.Serializable对象插入到这个 
            DynAny对象 
           InvalidValue - 如果插入的值与此 
            DynAny对象中访问的组件的类型 
            DynAny 
           Serializable get_val() throws TypeMismatch
java.io.Serializable对象中包含的 
           DynAny对象。 
          java.io.Serializable对象是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            java.io.Serializable对象 
           boolean get_boolean()
             throws TypeMismatch 
          boolean包含在此 
           DynAny对象。 
          boolean是 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            boolean 
           byte get_octet()
        throws TypeMismatch 
          byte包含在此 
           DynAny对象。 
          byte的值是这个 
            DynAny对象 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            byte 
           char get_char()
       throws TypeMismatch 
          char包含在此 
           DynAny对象。 
          char这是 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            char 
           short get_short()
         throws TypeMismatch 
          short包含在此 
           DynAny对象。 
          short是 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            short 
           short get_ushort()
          throws TypeMismatch 
          short包含在此 
           DynAny对象。 
          short是 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            short 
           int get_long()
      throws TypeMismatch 
          int包含在此 
           DynAny对象。 
          int的值是这个 
            DynAny对象 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            int 
           int get_ulong()
       throws TypeMismatch 
          int包含的 
           DynAny对象。 
          int的值是这个 
            DynAny对象 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            int 
           float get_float()
         throws TypeMismatch 
          float包含在此 
           DynAny对象。 
          float是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            float 
           double get_double()
           throws TypeMismatch 
          double包含的 
           DynAny对象。 
          double是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            double 
           String get_string() throws TypeMismatch
String包含在此 
           DynAny对象。 
          String是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            String 
           Object get_reference() throws TypeMismatch
org.omg.CORBA.Other包含在此 
           DynAny对象。 
          org.omg.CORBA.Other是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            org.omg.CORBA.Other 
           TypeCode get_typecode() throws TypeMismatch
org.omg.CORBA.TypeCode包含在此 
           DynAny对象。 
          org.omg.CORBA.TypeCode是 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            org.omg.CORBA.TypeCode 
           long get_longlong()
           throws TypeMismatch 
          long包含在此 
           DynAny对象。 
          long是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            long 
           long get_ulonglong()
            throws TypeMismatch 
          long包含在此 
           DynAny对象。 
          long是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            long 
           char get_wchar()
        throws TypeMismatch 
          char包含在此 
           DynAny对象。 
          char的值是这个 
            DynAny对象 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            char 
           String get_wstring() throws TypeMismatch
String包含在此 
           DynAny对象中。 
          String是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            String 
           Any get_any() throws TypeMismatch
org.omg.CORBA.Any包含在此 
           DynAny对象。 
          org.omg.CORBA.Any就是这个 
            DynAny对象的值 
           TypeMismatch -如果在此所访问的组件的类型代码 
            DynAny对象不等同的类型代码为 
            org.omg.CORBA.Any 
           DynAny current_component()
DynAny对象引用,可用于获取/设置当前访问的组件的值。 
           可以调用适当的insert方法来生成DynAny对象来初始化组件。 
           可以调用适当的get方法,生成DynAny对象来提取DynAny的值。 
          DynAny对象引用,可用于检索或设置当前访问的组件的值 
           boolean next()
DynAny对象的下一个组件。 
           该方法用于遍历构造类型的组件,有效地将指针从一个组件移动到下一个组件。 
           当创建DynAny对象时,指针从第一个组件开始。 
          true如果指针指向一个组件; 
            false如果没有更多的组件或该DynAny与碱性类型相关联,而不是构造类型 
           boolean seek(int index)
index - 一个int ,指示指针应该移动的位置。 
            第一个位置是0。 
           true如果指针指向一个组件; 
            false如果指定索引没有组件。 
            如果此DynAny对象与基本类型相关联,则此方法对于0 false的任何索引返回false 。 
           void rewind()
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.