org.jacorb.orb.dynany
Class DynAny
java.lang.Object
org.omg.CORBA.LocalObject
org.jacorb.orb.dynany.DynAny
- All Implemented Interfaces:
- java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity, org.omg.DynamicAny.DynAny, org.omg.DynamicAny.DynAnyOperations
- Direct Known Subclasses:
- DynArray, DynEnum, DynFixed, DynSequence, DynStruct, DynUnion, DynValue
public class DynAny
- extends org.omg.CORBA.LocalObject
- implements org.omg.DynamicAny.DynAny
CORBA DynAny
- Version:
- $Id: DynAny.java,v 1.26 2006/06/27 09:34:10 alphonse.bendt Exp $
- Author:
- Gerald Brose
- See Also:
- Serialized Form
Field Summary |
protected org.omg.DynamicAny.DynAnyFactory |
dynFactory
|
protected int |
limit
|
protected org.omg.CORBA.ORB |
orb
|
protected int |
pos
|
protected org.omg.CORBA.TypeCode |
typeCode
|
Constructor Summary |
protected |
DynAny(org.omg.DynamicAny.DynAnyFactory factory,
org.omg.CORBA.ORB orb,
org.apache.avalon.framework.logger.Logger logger)
|
Methods inherited from class org.omg.CORBA.LocalObject |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
typeCode
protected org.omg.CORBA.TypeCode typeCode
pos
protected int pos
limit
protected int limit
dynFactory
protected final org.omg.DynamicAny.DynAnyFactory dynFactory
orb
protected final org.omg.CORBA.ORB orb
DynAny
protected DynAny(org.omg.DynamicAny.DynAnyFactory factory,
org.omg.CORBA.ORB orb,
org.apache.avalon.framework.logger.Logger logger)
type
public org.omg.CORBA.TypeCode type()
- Specified by:
type
in interface org.omg.DynamicAny.DynAnyOperations
assign
public void assign(org.omg.DynamicAny.DynAny dyn_any)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
assign
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
equal
public boolean equal(org.omg.DynamicAny.DynAny dyn_any)
- Specified by:
equal
in interface org.omg.DynamicAny.DynAnyOperations
from_any
public void from_any(org.omg.CORBA.Any value)
throws org.omg.DynamicAny.DynAnyPackage.InvalidValue,
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
from_any
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.InvalidValue
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
to_any
public org.omg.CORBA.Any to_any()
- Specified by:
to_any
in interface org.omg.DynamicAny.DynAnyOperations
destroy
public void destroy()
- Specified by:
destroy
in interface org.omg.DynamicAny.DynAnyOperations
copy
public org.omg.DynamicAny.DynAny copy()
- Specified by:
copy
in interface org.omg.DynamicAny.DynAnyOperations
getRepresentation
protected org.omg.CORBA.Any getRepresentation()
- returns the DynAny's internal any representation,
overwritten in subclasses that represent constructed
types and need to traverse structures.
insert_boolean
public void insert_boolean(boolean value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_boolean
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_octet
public void insert_octet(byte value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_octet
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_char
public void insert_char(char value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_char
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_short
public void insert_short(short value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_short
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_ushort
public void insert_ushort(short value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_ushort
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_long
public void insert_long(int value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_long
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_ulong
public void insert_ulong(int value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_ulong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_float
public void insert_float(float value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_float
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_double
public void insert_double(double value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_double
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_string
public void insert_string(java.lang.String value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_string
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_reference
public void insert_reference(org.omg.CORBA.Object value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_reference
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_typecode
public void insert_typecode(org.omg.CORBA.TypeCode value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_typecode
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_longlong
public void insert_longlong(long value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_longlong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_ulonglong
public void insert_ulonglong(long value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_ulonglong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_wchar
public void insert_wchar(char value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_wchar
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_wstring
public void insert_wstring(java.lang.String value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_wstring
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_any
public void insert_any(org.omg.CORBA.Any value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_any
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
insert_dyn_any
public void insert_dyn_any(org.omg.DynamicAny.DynAny value)
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
insert_dyn_any
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_boolean
public boolean get_boolean()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_boolean
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_octet
public byte get_octet()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_octet
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_char
public char get_char()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_char
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_short
public short get_short()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_short
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_ushort
public short get_ushort()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_ushort
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_long
public int get_long()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_long
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_ulong
public int get_ulong()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_ulong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_float
public float get_float()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_float
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_double
public double get_double()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_double
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_string
public java.lang.String get_string()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_string
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_reference
public org.omg.CORBA.Object get_reference()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_reference
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_typecode
public org.omg.CORBA.TypeCode get_typecode()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_typecode
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_longlong
public long get_longlong()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_longlong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_ulonglong
public long get_ulonglong()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_ulonglong
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_wchar
public char get_wchar()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_wchar
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_wstring
public java.lang.String get_wstring()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_wstring
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_any
public org.omg.CORBA.Any get_any()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_any
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
get_dyn_any
public org.omg.DynamicAny.DynAny get_dyn_any()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
get_dyn_any
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
component_count
public int component_count()
- Specified by:
component_count
in interface org.omg.DynamicAny.DynAnyOperations
current_component
public org.omg.DynamicAny.DynAny current_component()
throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch
- Specified by:
current_component
in interface org.omg.DynamicAny.DynAnyOperations
- Throws:
org.omg.DynamicAny.DynAnyPackage.TypeMismatch
next
public boolean next()
- Specified by:
next
in interface org.omg.DynamicAny.DynAnyOperations
seek
public boolean seek(int index)
- Specified by:
seek
in interface org.omg.DynamicAny.DynAnyOperations
rewind
public void rewind()
- Specified by:
rewind
in interface org.omg.DynamicAny.DynAnyOperations
checkDestroyed
protected void checkDestroyed()
insert_val
public void insert_val(java.io.Serializable value)
- Specified by:
insert_val
in interface org.omg.DynamicAny.DynAnyOperations
get_val
public java.io.Serializable get_val()
- Specified by:
get_val
in interface org.omg.DynamicAny.DynAnyOperations
unexpectedException
protected final org.omg.CORBA.INTERNAL unexpectedException(java.lang.Exception cause)