jp.co.nec.orb.DynamicAny
クラス DynAnyImpl

java.lang.Object
  |
  +--jp.co.nec.orb.PseudoBase
        |
        +--jp.co.nec.orb.DynamicAny.DynAnyImpl
すべての実装インタフェース:
DynAny, DynAnyOperations, IDLEntity, Object, java.io.Serializable
直系の既知のサブクラス:
DynArrayImpl, DynEnumImpl, DynFixedImpl, DynSequenceImpl, DynStructImpl, DynUnionImpl, DynValueImpl

public class DynAnyImpl
extends PseudoBase
implements DynAny

This class is implementation class of CORBA::DynAny.

関連項目:
直列化された形式

メソッドの概要
 void assign(DynAny dyn_any)
          Initializing a DynAny object from another DynAny object
 int component_count()
          Get components count
 DynAny copy()
          Creating a copy of a DynAny object
 DynAny current_component()
          Getting current component
 void destroy()
          Destroying a DynAny object
 boolean equal(DynAny dyn_any)
          Comparing DynAny values
 void from_any(Any value)
          Initializing a DynAny object from an any value
 Any get_any()
          Get any in DynAny
 boolean get_boolean()
          Get boolean in DynAny
 char get_char()
          Get char in DynAny
 double get_double()
          Get double in DynAny
 DynAny get_dyn_any()
          Get DynAny in DynAny
 float get_float()
          Get float in DynAny
 int get_long()
          Get long in DynAny
 long get_longlong()
          Get longlong in DynAny
 byte get_octet()
          Get octet in DynAny
 Object get_reference()
          Get reference in DynAny
 short get_short()
          Get short in DynAny
 java.lang.String get_string()
          Get string in DynAny
 TypeCode get_typecode()
          Get typecode in DynAny
 int get_ulong()
          Get ulong in DynAny
 long get_ulonglong()
          Get ulonglong in DynAny
 short get_ushort()
          Get ushort in DynAny
 java.io.Serializable get_val()
          Get Value in DynAny
 char get_wchar()
          Get wchar in DynAny
 java.lang.String get_wstring()
          Get wstring in DynAny
 void insert_any(Any value)
          Insert any to DynAny
 void insert_boolean(boolean value)
          Insert boolean to DynAny
 void insert_char(char value)
          Insert char to DynAny
 void insert_double(double value)
          Insert double to DynAny
 void insert_dyn_any(DynAny value)
          Insert DynAny to DynAny
 void insert_float(float value)
          Insert float to DynAny
 void insert_long(int value)
          Insert long to DynAny
 void insert_longlong(long value)
          Insert longlong to DynAny
 void insert_octet(byte value)
          Insert octet to DynAny
 void insert_reference(Object value)
          Insert reference to DynAny
 void insert_short(short value)
          Insert short to DynAny
 void insert_string(java.lang.String value)
          Insert string to DynAny
 void insert_typecode(TypeCode value)
          Insert typecode to DynAny
 void insert_ulong(int value)
          Insert ulong to DynAny
 void insert_ulonglong(long value)
          Insert ulonglong to DynAny
 void insert_ushort(short value)
          Insert ushort to DynAny
 void insert_val(java.io.Serializable value)
          Insert Value to DynAny
 void insert_wchar(char value)
          Insert wchar to DynAny
 void insert_wstring(java.lang.String value)
          Insert wstring to DynAny
 boolean next()
          Proceeding next component
 void rewind()
          Rewinding component offset
 boolean seek(int index)
          Seeking specified index
 Any to_any()
          Genarating an any value from a DynAny object
 TypeCode type()
          Obtaining the TypeCode associated with a DynAny Object
 
クラス jp.co.nec.orb.PseudoBase から継承したメソッド
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.omg.CORBA.Object から継承したメソッド
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

メソッドの詳細

type

public final TypeCode type()
Obtaining the TypeCode associated with a DynAny Object
定義:
インタフェース DynAnyOperations 内の type
戻り値:
TypeCode

assign

public void assign(DynAny dyn_any)
            throws TypeMismatch
Initializing a DynAny object from another DynAny object
定義:
インタフェース DynAnyOperations 内の assign
パラメータ:
dyn_any - DynAny
例外:
TypeMismatch -  

from_any

public void from_any(Any value)
              throws TypeMismatch,
                     InvalidValue
Initializing a DynAny object from an any value
定義:
インタフェース DynAnyOperations 内の from_any
パラメータ:
value - Any
例外:
TypeMismatch -  
InvalidValue -  

to_any

public Any to_any()
Genarating an any value from a DynAny object
定義:
インタフェース DynAnyOperations 内の to_any
戻り値:
Any

equal

public boolean equal(DynAny dyn_any)
Comparing DynAny values
定義:
インタフェース DynAnyOperations 内の equal
パラメータ:
dyn_any - DynAny
戻り値:
boolean

destroy

public void destroy()
Destroying a DynAny object
定義:
インタフェース DynAnyOperations 内の destroy

copy

public DynAny copy()
Creating a copy of a DynAny object
定義:
インタフェース DynAnyOperations 内の copy
戻り値:
DynAny

insert_boolean

public void insert_boolean(boolean value)
                    throws TypeMismatch,
                           InvalidValue
Insert boolean to DynAny
定義:
インタフェース DynAnyOperations 内の insert_boolean
パラメータ:
value - boolean value
例外:
TypeMismatch -  
InvalidValue -  

insert_octet

public void insert_octet(byte value)
                  throws TypeMismatch,
                         InvalidValue
Insert octet to DynAny
定義:
インタフェース DynAnyOperations 内の insert_octet
パラメータ:
value - byte value
例外:
TypeMismatch -  
InvalidValue -  

insert_char

public void insert_char(char value)
                 throws TypeMismatch,
                        InvalidValue
Insert char to DynAny
定義:
インタフェース DynAnyOperations 内の insert_char
パラメータ:
value - char value
例外:
TypeMismatch -  
InvalidValue -  

insert_short

public void insert_short(short value)
                  throws TypeMismatch,
                         InvalidValue
Insert short to DynAny
定義:
インタフェース DynAnyOperations 内の insert_short
パラメータ:
value - short value
例外:
TypeMismatch -  
InvalidValue -  

insert_ushort

public void insert_ushort(short value)
                   throws TypeMismatch,
                          InvalidValue
Insert ushort to DynAny
定義:
インタフェース DynAnyOperations 内の insert_ushort
パラメータ:
value - short value
例外:
TypeMismatch -  
InvalidValue -  

insert_long

public void insert_long(int value)
                 throws TypeMismatch,
                        InvalidValue
Insert long to DynAny
定義:
インタフェース DynAnyOperations 内の insert_long
パラメータ:
value - int value
例外:
TypeMismatch -  
InvalidValue -  

insert_ulong

public void insert_ulong(int value)
                  throws TypeMismatch,
                         InvalidValue
Insert ulong to DynAny
定義:
インタフェース DynAnyOperations 内の insert_ulong
パラメータ:
value - int value
例外:
TypeMismatch -  
InvalidValue -  

insert_float

public void insert_float(float value)
                  throws TypeMismatch,
                         InvalidValue
Insert float to DynAny
定義:
インタフェース DynAnyOperations 内の insert_float
パラメータ:
value - float value
例外:
TypeMismatch -  
InvalidValue -  

insert_double

public void insert_double(double value)
                   throws TypeMismatch,
                          InvalidValue
Insert double to DynAny
定義:
インタフェース DynAnyOperations 内の insert_double
パラメータ:
value - double value
例外:
TypeMismatch -  
InvalidValue -  

insert_string

public void insert_string(java.lang.String value)
                   throws TypeMismatch,
                          InvalidValue
Insert string to DynAny
定義:
インタフェース DynAnyOperations 内の insert_string
パラメータ:
value - String value
例外:
TypeMismatch -  
InvalidValue -  

insert_reference

public void insert_reference(Object value)
                      throws TypeMismatch,
                             InvalidValue
Insert reference to DynAny
定義:
インタフェース DynAnyOperations 内の insert_reference
パラメータ:
value - org.omg.CORBA.Object value
例外:
TypeMismatch -  
InvalidValue -  

insert_typecode

public void insert_typecode(TypeCode value)
                     throws TypeMismatch,
                            InvalidValue
Insert typecode to DynAny
定義:
インタフェース DynAnyOperations 内の insert_typecode
パラメータ:
value - TypeCode value
例外:
TypeMismatch -  
InvalidValue -  

insert_longlong

public void insert_longlong(long value)
                     throws TypeMismatch,
                            InvalidValue
Insert longlong to DynAny
定義:
インタフェース DynAnyOperations 内の insert_longlong
パラメータ:
value - long value
例外:
TypeMismatch -  
InvalidValue -  

insert_ulonglong

public void insert_ulonglong(long value)
                      throws TypeMismatch,
                             InvalidValue
Insert ulonglong to DynAny
定義:
インタフェース DynAnyOperations 内の insert_ulonglong
パラメータ:
value - long value
例外:
TypeMismatch -  
InvalidValue -  

insert_wchar

public void insert_wchar(char value)
                  throws TypeMismatch,
                         InvalidValue
Insert wchar to DynAny
定義:
インタフェース DynAnyOperations 内の insert_wchar
パラメータ:
value - char value
例外:
TypeMismatch -  
InvalidValue -  

insert_wstring

public void insert_wstring(java.lang.String value)
                    throws TypeMismatch,
                           InvalidValue
Insert wstring to DynAny
定義:
インタフェース DynAnyOperations 内の insert_wstring
パラメータ:
value - String value
例外:
TypeMismatch -  
InvalidValue -  

insert_any

public void insert_any(Any value)
                throws TypeMismatch,
                       InvalidValue
Insert any to DynAny
定義:
インタフェース DynAnyOperations 内の insert_any
パラメータ:
value - Any value
例外:
TypeMismatch -  
InvalidValue -  

insert_dyn_any

public void insert_dyn_any(DynAny value)
                    throws TypeMismatch,
                           InvalidValue
Insert DynAny to DynAny
定義:
インタフェース DynAnyOperations 内の insert_dyn_any
パラメータ:
dyn_any - DynAny
例外:
TypeMismatch -  
InvalidValue -  

insert_val

public void insert_val(java.io.Serializable value)
                throws TypeMismatch,
                       InvalidValue
Insert Value to DynAny
定義:
インタフェース DynAnyOperations 内の insert_val
パラメータ:
value - Serializable
例外:
TypeMismatch -  
InvalidValue -  

get_boolean

public boolean get_boolean()
                    throws TypeMismatch,
                           InvalidValue
Get boolean in DynAny
定義:
インタフェース DynAnyOperations 内の get_boolean
例外:
TypeMismatch -  
InvalidValue -  

get_octet

public byte get_octet()
               throws TypeMismatch,
                      InvalidValue
Get octet in DynAny
定義:
インタフェース DynAnyOperations 内の get_octet
例外:
TypeMismatch -  
InvalidValue -  

get_char

public char get_char()
              throws TypeMismatch,
                     InvalidValue
Get char in DynAny
定義:
インタフェース DynAnyOperations 内の get_char
例外:
TypeMismatch -  
InvalidValue -  

get_short

public short get_short()
                throws TypeMismatch,
                       InvalidValue
Get short in DynAny
定義:
インタフェース DynAnyOperations 内の get_short
例外:
TypeMismatch -  
InvalidValue -  

get_ushort

public short get_ushort()
                 throws TypeMismatch,
                        InvalidValue
Get ushort in DynAny
定義:
インタフェース DynAnyOperations 内の get_ushort
例外:
TypeMismatch -  
InvalidValue -  

get_long

public int get_long()
             throws TypeMismatch,
                    InvalidValue
Get long in DynAny
定義:
インタフェース DynAnyOperations 内の get_long
例外:
TypeMismatch -  
InvalidValue -  

get_ulong

public int get_ulong()
              throws TypeMismatch,
                     InvalidValue
Get ulong in DynAny
定義:
インタフェース DynAnyOperations 内の get_ulong
例外:
TypeMismatch -  
InvalidValue -  

get_float

public float get_float()
                throws TypeMismatch,
                       InvalidValue
Get float in DynAny
定義:
インタフェース DynAnyOperations 内の get_float
例外:
TypeMismatch -  
InvalidValue -  

get_double

public double get_double()
                  throws TypeMismatch,
                         InvalidValue
Get double in DynAny
定義:
インタフェース DynAnyOperations 内の get_double
例外:
TypeMismatch -  
InvalidValue -  

get_string

public java.lang.String get_string()
                            throws TypeMismatch,
                                   InvalidValue
Get string in DynAny
定義:
インタフェース DynAnyOperations 内の get_string
例外:
TypeMismatch -  
InvalidValue -  

get_reference

public Object get_reference()
                     throws TypeMismatch,
                            InvalidValue
Get reference in DynAny
定義:
インタフェース DynAnyOperations 内の get_reference
例外:
TypeMismatch -  
InvalidValue -  

get_typecode

public TypeCode get_typecode()
                      throws TypeMismatch,
                             InvalidValue
Get typecode in DynAny
定義:
インタフェース DynAnyOperations 内の get_typecode
例外:
TypeMismatch -  
InvalidValue -  

get_longlong

public long get_longlong()
                  throws TypeMismatch,
                         InvalidValue
Get longlong in DynAny
定義:
インタフェース DynAnyOperations 内の get_longlong
例外:
TypeMismatch -  
InvalidValue -  

get_ulonglong

public long get_ulonglong()
                   throws TypeMismatch,
                          InvalidValue
Get ulonglong in DynAny
定義:
インタフェース DynAnyOperations 内の get_ulonglong
例外:
TypeMismatch -  
InvalidValue -  

get_wchar

public char get_wchar()
               throws TypeMismatch,
                      InvalidValue
Get wchar in DynAny
定義:
インタフェース DynAnyOperations 内の get_wchar
例外:
TypeMismatch -  
InvalidValue -  

get_wstring

public java.lang.String get_wstring()
                             throws TypeMismatch,
                                    InvalidValue
Get wstring in DynAny
定義:
インタフェース DynAnyOperations 内の get_wstring
例外:
TypeMismatch -  
InvalidValue -  

get_any

public Any get_any()
            throws TypeMismatch,
                   InvalidValue
Get any in DynAny
定義:
インタフェース DynAnyOperations 内の get_any
例外:
TypeMismatch -  
InvalidValue -  

get_dyn_any

public DynAny get_dyn_any()
                   throws TypeMismatch,
                          InvalidValue
Get DynAny in DynAny
定義:
インタフェース DynAnyOperations 内の get_dyn_any
戻り値:
DynAny
例外:
TypeMismatch -  
InvalidValue -  

get_val

public java.io.Serializable get_val()
                             throws TypeMismatch,
                                    InvalidValue
Get Value in DynAny
定義:
インタフェース DynAnyOperations 内の get_val
戻り値:
ValuBase

rewind

public final void rewind()
Rewinding component offset
定義:
インタフェース DynAnyOperations 内の rewind

next

public final boolean next()
Proceeding next component
定義:
インタフェース DynAnyOperations 内の next
戻り値:
boolean

current_component

public final DynAny current_component()
                               throws TypeMismatch
Getting current component
定義:
インタフェース DynAnyOperations 内の current_component
戻り値:
DynAny
例外:
TypeMismatch -  

seek

public final boolean seek(int index)
Seeking specified index
定義:
インタフェース DynAnyOperations 内の seek
パラメータ:
index - int
戻り値:
boolean

component_count

public int component_count()
Get components count
定義:
インタフェース DynAnyOperations 内の component_count
戻り値:
int component count