jp.co.nec.orb
クラス AnyImpl

java.lang.Object
  |
  +--org.omg.CORBA.Any
        |
        +--jp.co.nec.orb.AnyImpl
すべての実装インタフェース:
IDLEntity, java.io.Serializable

public final class AnyImpl
extends Any

This class is implementation class of CORBA::Any.

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

コンストラクタの概要
AnyImpl()
          Initialize AnyImpl
AnyImpl(ORB orb)
           
 
メソッドの概要
 InputStream create_input_stream()
          create a newly InputStream has any's buffer.
 OutputStream create_output_stream()
          create a newly OutputStream.
 boolean equal(Any rhs)
          Testing equivalence at any value
 boolean equals(java.lang.Object obj)
          Compares two Objects for equality.
 Any extract_any()
          extract any from any.
 boolean extract_boolean()
          extract boolean from any.
 char extract_char()
          extract char from any.
 double extract_double()
          extract double from any.
 java.math.BigDecimal extract_fixed()
           
 float extract_float()
          extract float from any.
 int extract_long()
          extract long from any.
 long extract_longlong()
          extract longlong from any.
 Object extract_Object()
          extract Object from any.
 byte extract_octet()
          extract octet from any.
 Principal extract_Principal()
          extract Principal from any.
 short extract_short()
          extract short from any.
 Streamable extract_Streamable()
          insert extrace non-primitive IDL type from any.
 java.lang.String extract_string()
          extract string from any.
 TypeCode extract_TypeCode()
          extract TypeCode from any.
 int extract_ulong()
          extract ulong from any.
 long extract_ulonglong()
          extract ulonglong from any.
 short extract_ushort()
          extract ushort from any.
 java.io.Serializable extract_Value()
          extract ValueBase instance from any.
 char extract_wchar()
          extract wchar from any.
 java.lang.String extract_wstring()
          extract wstring from any.
 void insert_any(Any value)
          insert any to any.
 void insert_boolean(boolean value)
          insert boolean to any.
 void insert_char(char value)
          insert char to any.
 void insert_double(double value)
          insert double to any.
 void insert_fixed(java.math.BigDecimal value)
           
 void insert_fixed(java.math.BigDecimal value, TypeCode type)
           
 void insert_float(float value)
          insert float to any.
 void insert_long(int value)
          insert long to any.
 void insert_longlong(long value)
          insert longlong to any.
 void insert_Object(Object value)
          insert Object to any.
 void insert_Object(Object value, TypeCode type)
          insert Object to any. throw excep when typecode inconsistent with value
 void insert_octet(byte value)
          insert octet to any.
 void insert_Principal(Principal value)
          insert Principal to any.
 void insert_short(short value)
          insert short to any.
 void insert_Streamable(Streamable value)
           
 void insert_string(java.lang.String value)
          insert string to any.
 void insert_TypeCode(TypeCode value)
          insert TypeCode to any.
 void insert_ulong(int value)
          insert ulong to any.
 void insert_ulonglong(long value)
          insert ulonglong to any.
 void insert_ushort(short value)
          insert ushort to any.
 void insert_Value(java.io.Serializable v)
          insert ValueBase instance to any.
 void insert_Value(java.io.Serializable v, TypeCode t)
          insert ValueBase instance to any.
 void insert_wchar(char value)
          insert wchar to any.
 void insert_wstring(java.lang.String value)
          insert wstring to any.
 ORB orb()
           
 void read_value(InputStream input, TypeCode type)
          read values from streams throw exception when typecode inconsistent with value
 TypeCode type()
          TypeCode accessors
 void type(TypeCode type)
          TypeCode modifier
 void write_value(OutputStream output)
          write values to streams throw exception when typecode inconsistent with value
 
クラス java.lang.Object から継承したメソッド
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AnyImpl

public AnyImpl()
Initialize AnyImpl

AnyImpl

public AnyImpl(ORB orb)
メソッドの詳細

orb

public ORB orb()

equals

public boolean equals(java.lang.Object obj)
Compares two Objects for equality.
オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - the reference object with which to compare.

type

public TypeCode type()
TypeCode accessors
オーバーライド:
クラス Any 内の type
戻り値:
typecode

type

public void type(TypeCode type)
TypeCode modifier
オーバーライド:
クラス Any 内の type
パラメータ:
type - typecode

read_value

public void read_value(InputStream input,
                       TypeCode type)
read values from streams throw exception when typecode inconsistent with value
オーバーライド:
クラス Any 内の read_value
パラメータ:
input - InputStream has decoded data
type - typecode of decoded data

write_value

public void write_value(OutputStream output)
write values to streams throw exception when typecode inconsistent with value
オーバーライド:
クラス Any 内の write_value
パラメータ:
output - OutputStream to write encode data

create_output_stream

public OutputStream create_output_stream()
create a newly OutputStream.
オーバーライド:
クラス Any 内の create_output_stream
戻り値:
new OutputStream

create_input_stream

public InputStream create_input_stream()
create a newly InputStream has any's buffer.
オーバーライド:
クラス Any 内の create_input_stream
戻り値:
new InputStream

equal

public boolean equal(Any rhs)
Testing equivalence at any value
オーバーライド:
クラス Any 内の equal
パラメータ:
rhs - any value
戻り値:
equivalence

extract_short

public short extract_short()
extract short from any.
オーバーライド:
クラス Any 内の extract_short
戻り値:
short value

insert_short

public void insert_short(short value)
insert short to any.
オーバーライド:
クラス Any 内の insert_short
パラメータ:
value - short value

extract_long

public int extract_long()
extract long from any.
オーバーライド:
クラス Any 内の extract_long
戻り値:
long value

insert_long

public void insert_long(int value)
insert long to any.
オーバーライド:
クラス Any 内の insert_long
パラメータ:
value - long value

extract_longlong

public long extract_longlong()
extract longlong from any.
オーバーライド:
クラス Any 内の extract_longlong
戻り値:
longlong value

insert_longlong

public void insert_longlong(long value)
insert longlong to any.
オーバーライド:
クラス Any 内の insert_longlong
パラメータ:
value - longlong value

extract_ushort

public short extract_ushort()
extract ushort from any.
オーバーライド:
クラス Any 内の extract_ushort
戻り値:
ushort value

insert_ushort

public void insert_ushort(short value)
insert ushort to any.
オーバーライド:
クラス Any 内の insert_ushort
パラメータ:
value - ushort value

extract_ulong

public int extract_ulong()
extract ulong from any.
オーバーライド:
クラス Any 内の extract_ulong
戻り値:
ulong value

insert_ulong

public void insert_ulong(int value)
insert ulong to any.
オーバーライド:
クラス Any 内の insert_ulong
パラメータ:
value - ulong value

extract_ulonglong

public long extract_ulonglong()
extract ulonglong from any.
オーバーライド:
クラス Any 内の extract_ulonglong
戻り値:
ulonglong value

insert_ulonglong

public void insert_ulonglong(long value)
insert ulonglong to any.
オーバーライド:
クラス Any 内の insert_ulonglong
パラメータ:
value - ulonglong value

extract_float

public float extract_float()
extract float from any.
オーバーライド:
クラス Any 内の extract_float
戻り値:
float value

insert_float

public void insert_float(float value)
insert float to any.
オーバーライド:
クラス Any 内の insert_float
パラメータ:
value - float value

extract_double

public double extract_double()
extract double from any.
オーバーライド:
クラス Any 内の extract_double
戻り値:
double value

insert_double

public void insert_double(double value)
insert double to any.
オーバーライド:
クラス Any 内の insert_double
パラメータ:
value - double value

extract_boolean

public boolean extract_boolean()
extract boolean from any.
オーバーライド:
クラス Any 内の extract_boolean
戻り値:
boolean value

insert_boolean

public void insert_boolean(boolean value)
insert boolean to any.
オーバーライド:
クラス Any 内の insert_boolean
パラメータ:
value - boolean value

extract_char

public char extract_char()
extract char from any.
オーバーライド:
クラス Any 内の extract_char
戻り値:
char value

insert_char

public void insert_char(char value)
insert char to any.
オーバーライド:
クラス Any 内の insert_char
パラメータ:
value - char value

extract_wchar

public char extract_wchar()
extract wchar from any.
オーバーライド:
クラス Any 内の extract_wchar
戻り値:
wchar value

insert_wchar

public void insert_wchar(char value)
insert wchar to any.
オーバーライド:
クラス Any 内の insert_wchar
パラメータ:
value - wchar value

extract_octet

public byte extract_octet()
extract octet from any.
オーバーライド:
クラス Any 内の extract_octet
戻り値:
octet value

insert_octet

public void insert_octet(byte value)
insert octet to any.
オーバーライド:
クラス Any 内の insert_octet
パラメータ:
value - octet value

extract_any

public Any extract_any()
extract any from any.
オーバーライド:
クラス Any 内の extract_any
戻り値:
any value

insert_any

public void insert_any(Any value)
insert any to any.
オーバーライド:
クラス Any 内の insert_any
パラメータ:
value - any value

extract_TypeCode

public TypeCode extract_TypeCode()
extract TypeCode from any.
オーバーライド:
クラス Any 内の extract_TypeCode
戻り値:
TypeCode value

insert_TypeCode

public void insert_TypeCode(TypeCode value)
insert TypeCode to any.
オーバーライド:
クラス Any 内の insert_TypeCode
パラメータ:
value - TypeCode value

extract_Object

public Object extract_Object()
extract Object from any.
オーバーライド:
クラス Any 内の extract_Object
戻り値:
Object value

insert_Object

public void insert_Object(Object value)
insert Object to any.
オーバーライド:
クラス Any 内の insert_Object
パラメータ:
value - Object value

insert_Object

public void insert_Object(Object value,
                          TypeCode type)
insert Object to any. throw excep when typecode inconsistent with value
オーバーライド:
クラス Any 内の insert_Object
パラメータ:
value - Object value
type - typecode of value

extract_string

public java.lang.String extract_string()
extract string from any.
オーバーライド:
クラス Any 内の extract_string
戻り値:
string value

insert_string

public void insert_string(java.lang.String value)
insert string to any.
オーバーライド:
クラス Any 内の insert_string
パラメータ:
value - string value

extract_wstring

public java.lang.String extract_wstring()
extract wstring from any.
オーバーライド:
クラス Any 内の extract_wstring
戻り値:
wstring value

insert_wstring

public void insert_wstring(java.lang.String value)
insert wstring to any.
オーバーライド:
クラス Any 内の insert_wstring
パラメータ:
value - wstring value

extract_Principal

public Principal extract_Principal()
extract Principal from any.
オーバーライド:
クラス Any 内の extract_Principal
戻り値:
Principal value

insert_Principal

public void insert_Principal(Principal value)
insert Principal to any.
オーバーライド:
クラス Any 内の insert_Principal
パラメータ:
value - Principal value

extract_Streamable

public Streamable extract_Streamable()
                              throws BAD_INV_ORDER
insert extrace non-primitive IDL type from any.
オーバーライド:
クラス Any 内の extract_Streamable
パラメータ:
h - non-primitive IDL type value

insert_Streamable

public void insert_Streamable(Streamable value)
オーバーライド:
クラス Any 内の insert_Streamable

insert_fixed

public void insert_fixed(java.math.BigDecimal value)
オーバーライド:
クラス Any 内の insert_fixed

insert_fixed

public void insert_fixed(java.math.BigDecimal value,
                         TypeCode type)
                  throws BAD_INV_ORDER
オーバーライド:
クラス Any 内の insert_fixed

extract_fixed

public java.math.BigDecimal extract_fixed()
オーバーライド:
クラス Any 内の extract_fixed

insert_Value

public void insert_Value(java.io.Serializable v)
insert ValueBase instance to any.
オーバーライド:
クラス Any 内の insert_Value
パラメータ:
v - java.io.Serializable

insert_Value

public void insert_Value(java.io.Serializable v,
                         TypeCode t)
insert ValueBase instance to any.
オーバーライド:
クラス Any 内の insert_Value
パラメータ:
v - java.io.Serializable
t - org.omg.CORBA.TypeCode

extract_Value

public java.io.Serializable extract_Value()
extract ValueBase instance from any.
オーバーライド:
クラス Any 内の extract_Value