/[classpath]/classpath/gnu/CORBA/DynAn/gnuDynUnion.java
ViewVC logotype

Diff of /classpath/gnu/CORBA/DynAn/gnuDynUnion.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.1 by gnu_andrew, Tue Aug 16 16:22:36 2005 UTC revision 1.1.2.2 by gnu_andrew, Wed Nov 2 00:43:25 2005 UTC
# Line 62  import java.io.Serializable; Line 62  import java.io.Serializable;
62   * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)   * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)
63   */   */
64  public class gnuDynUnion  public class gnuDynUnion
65    extends anyDivideable    extends DivideableAny
66    implements DynUnion, Serializable, valueChangedListener    implements DynUnion, Serializable, ValueChangeListener
67  {  {
68    /**    /**
69     * Use serialVersionUID for interoperability.     * Use serialVersionUID for interoperability.
# Line 96  public class gnuDynUnion Line 96  public class gnuDynUnion
96          discriminator =          discriminator =
97            factory.create_dyn_any_from_type_code(final_type.discriminator_type());            factory.create_dyn_any_from_type_code(final_type.discriminator_type());
98    
99          ((abstractDynAny) discriminator).listener = this;          ((AbstractAny) discriminator).listener = this;
100    
101          if (final_type.default_index() >= 0)          if (final_type.default_index() >= 0)
102            set_to_default_member();            set_to_default_member();
# Line 114  public class gnuDynUnion Line 114  public class gnuDynUnion
114    /*    /*
115     * (non-Javadoc)     * (non-Javadoc)
116     *     *
117     * @see gnu.CORBA.DynAn.anyDivideable#to_any()     * @see gnu.CORBA.DynAn.DivideableAny#to_any()
118     */     */
119    public Any to_any()    public Any to_any()
120    {    {
# Line 171  public class gnuDynUnion Line 171  public class gnuDynUnion
171          gnuDynUnion other =          gnuDynUnion other =
172            new gnuDynUnion(official_type, final_type, factory, orb);            new gnuDynUnion(official_type, final_type, factory, orb);
173          other.discriminator = discriminator.copy();          other.discriminator = discriminator.copy();
174          ((abstractDynAny) other.discriminator).listener = other;          ((AbstractAny) other.discriminator).listener = other;
175          if (array.length == 1)          if (array.length == 1)
176            {            {
177              other.array = new DynAny[] { other.discriminator };              other.array = new DynAny[] { other.discriminator };

Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26