org.jacorb.orb.dynany

Class DynAny

public class DynAny extends LocalObject implements DynAny

CORBA DynAny

Version: $Id: DynAny.java,v 1.26 2006/06/27 09:34:10 alphonse.bendt Exp $

Author: Gerald Brose

Field Summary
protected DynAnyFactorydynFactory
protected intlimit
protected ORBorb
protected intpos
protected TypeCodetypeCode
Constructor Summary
protected DynAny(DynAnyFactory factory, ORB orb, Logger logger)
Method Summary
voidassign(DynAny dyn_any)
protected voidcheckDestroyed()
intcomponent_count()
DynAnycopy()
DynAnycurrent_component()
voiddestroy()
booleanequal(DynAny dyn_any)
voidfrom_any(Any value)
protected AnygetRepresentation()
returns the DynAny's internal any representation, overwritten in subclasses that represent constructed types and need to traverse structures.
Anyget_any()
booleanget_boolean()
charget_char()
doubleget_double()
DynAnyget_dyn_any()
floatget_float()
intget_long()
longget_longlong()
byteget_octet()
Objectget_reference()
shortget_short()
Stringget_string()
TypeCodeget_typecode()
intget_ulong()
longget_ulonglong()
shortget_ushort()
Serializableget_val()
charget_wchar()
Stringget_wstring()
voidinsert_any(Any value)
voidinsert_boolean(boolean value)
voidinsert_char(char value)
voidinsert_double(double value)
voidinsert_dyn_any(DynAny value)
voidinsert_float(float value)
voidinsert_long(int value)
voidinsert_longlong(long value)
voidinsert_octet(byte value)
voidinsert_reference(Object value)
voidinsert_short(short value)
voidinsert_string(String value)
voidinsert_typecode(TypeCode value)
voidinsert_ulong(int value)
voidinsert_ulonglong(long value)
voidinsert_ushort(short value)
voidinsert_val(Serializable value)
voidinsert_wchar(char value)
voidinsert_wstring(String value)
booleannext()
voidrewind()
booleanseek(int index)
Anyto_any()
TypeCodetype()
protected INTERNALunexpectedException(Exception cause)

Field Detail

dynFactory

protected final DynAnyFactory dynFactory

limit

protected int limit

orb

protected final ORB orb

pos

protected int pos

typeCode

protected TypeCode typeCode

Constructor Detail

DynAny

protected DynAny(DynAnyFactory factory, ORB orb, Logger logger)

Method Detail

assign

public void assign(DynAny dyn_any)

checkDestroyed

protected void checkDestroyed()

component_count

public int component_count()

copy

public DynAny copy()

current_component

public DynAny current_component()

destroy

public void destroy()

equal

public boolean equal(DynAny dyn_any)

from_any

public void from_any(Any value)

getRepresentation

protected Any getRepresentation()
returns the DynAny's internal any representation, overwritten in subclasses that represent constructed types and need to traverse structures.

get_any

public Any get_any()

get_boolean

public boolean get_boolean()

get_char

public char get_char()

get_double

public double get_double()

get_dyn_any

public DynAny get_dyn_any()

get_float

public float get_float()

get_long

public int get_long()

get_longlong

public long get_longlong()

get_octet

public byte get_octet()

get_reference

public Object get_reference()

get_short

public short get_short()

get_string

public String get_string()

get_typecode

public TypeCode get_typecode()

get_ulong

public int get_ulong()

get_ulonglong

public long get_ulonglong()

get_ushort

public short get_ushort()

get_val

public Serializable get_val()

get_wchar

public char get_wchar()

get_wstring

public String get_wstring()

insert_any

public void insert_any(Any value)

insert_boolean

public void insert_boolean(boolean value)

insert_char

public void insert_char(char value)

insert_double

public void insert_double(double value)

insert_dyn_any

public void insert_dyn_any(DynAny value)

insert_float

public void insert_float(float value)

insert_long

public void insert_long(int value)

insert_longlong

public void insert_longlong(long value)

insert_octet

public void insert_octet(byte value)

insert_reference

public void insert_reference(Object value)

insert_short

public void insert_short(short value)

insert_string

public void insert_string(String value)

insert_typecode

public void insert_typecode(TypeCode value)

insert_ulong

public void insert_ulong(int value)

insert_ulonglong

public void insert_ulonglong(long value)

insert_ushort

public void insert_ushort(short value)

insert_val

public void insert_val(Serializable value)

insert_wchar

public void insert_wchar(char value)

insert_wstring

public void insert_wstring(String value)

next

public boolean next()

rewind

public void rewind()

seek

public boolean seek(int index)

to_any

public Any to_any()

type

public TypeCode type()

unexpectedException

protected final INTERNAL unexpectedException(Exception cause)