org.jacorb.orb.dynany

Class DynStruct

Implemented Interfaces:
DynAny, DynAnyOperations, DynStruct, DynStructOperations, IDLEntity, Object, java.io.Serializable

public final class DynStruct
extends DynAny
implements DynStruct

CORBA DynStruct

Author:
(c) Gerald Brose, FU Berlin 1999 $Id: DynStruct.java,v 1.17 2004/05/06 12:40:00 nicolas Exp $

Method Summary

DynAny
current_component()
TCKind
current_member_kind()
java.lang.String
current_member_name()
void
destroy()
boolean
equal(DynAny dyn_any)
Overrides equal() in DynAny
void
from_any(Any value)
protected Any
getRepresentation()
returns the DynAny's internal any representation.
NameValuePair[]
get_members()
NameDynAnyPair[]
get_members_as_dyn_any()
void
set_members(NameValuePair nvp)
void
set_members_as_dyn_any(NameDynAnyPair nvp)
Any
to_any()

Method Details

current_component

public DynAny current_component()
            throws TypeMismatch
Specified by:
current_component in interface DynAnyOperations


current_member_kind

public TCKind current_member_kind()
            throws TypeMismatch,
                   InvalidValue
Specified by:
current_member_kind in interface DynStructOperations


current_member_name

public java.lang.String current_member_name()
            throws TypeMismatch,
                   InvalidValue
Specified by:
current_member_name in interface DynStructOperations


destroy

public void destroy()
Specified by:
destroy in interface DynAnyOperations


equal

public boolean equal(DynAny dyn_any)
Overrides equal() in DynAny
Specified by:
equal in interface DynAnyOperations


from_any

public void from_any(Any value)
            throws InvalidValue,
                   TypeMismatch
Specified by:
from_any in interface DynAnyOperations


getRepresentation

protected Any getRepresentation()
returns the DynAny's internal any representation.

Overrides getRepresentation() in DynAny.


get_members

public NameValuePair[] get_members()
Specified by:
get_members in interface DynStructOperations


get_members_as_dyn_any

public NameDynAnyPair[] get_members_as_dyn_any()
Specified by:
get_members_as_dyn_any in interface DynStructOperations


set_members

public void set_members(NameValuePair nvp)
            throws InvalidValue,
                   TypeMismatch


set_members_as_dyn_any

public void set_members_as_dyn_any(NameDynAnyPair nvp)
            throws TypeMismatch,
                   InvalidValue


to_any

public Any to_any()
Specified by:
to_any in interface DynAnyOperations