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)