All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.DynamicAny._DynSequenceStub Maven / Gradle / Ivy

package org.omg.DynamicAny;


/**
* org/omg/DynamicAny/_DynSequenceStub.java .
* Generated by the IDL-to-Java compiler (portable), version "3.2"
* from /home/jenkins/agent/workspace/orb-release-build/omgapi/src/main/idl/DynamicAny.idl
* Sunday, February 14, 2021 7:42:42 PM GMT
*/


/**
    * DynSequence objects support the manipulation of IDL sequences.
    */
public class _DynSequenceStub extends org.omg.CORBA.portable.ObjectImpl implements org.omg.DynamicAny.DynSequence
{
  final public static java.lang.Class _opsClass = DynSequenceOperations.class;



  /**
          * Returns the current length of the sequence.
          * @return the sequence length
          */
  public int get_length ()
  {
      org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_length", _opsClass);
      DynSequenceOperations  $self = (DynSequenceOperations) $so.servant;

      try {
         return $self.get_length ();
      } finally {
          _servant_postinvoke ($so);
      }
  } // get_length


  /**
          * Sets the length of the sequence.
          * Increasing the length of a sequence adds new elements at the tail without affecting the values
          * of already existing elements. Newly added elements are default-initialized.
          * Increasing the length of a sequence sets the current position to the first newly-added element
          * if the previous current position was -1. Otherwise, if the previous current position was not -1,
          * the current position is not affected.
          * Decreasing the length of a sequence removes elements from the tail without affecting the value
          * of those elements that remain. The new current position after decreasing the length of a sequence
          * is determined as follows:
          * 
    *
  • If the length of the sequence is set to zero, the current position is set to -1. *
  • If the current position is -1 before decreasing the length, it remains at -1. *
  • If the current position indicates a valid element and that element is not removed when the length * is decreased, the current position remains unaffected. *
  • If the current position indicates a valid element and that element is removed, * the current position is set to -1. *
* * @param len the new length of the sequence * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this is a bounded sequence and len is larger than the bound */ public void set_length (int len) throws org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("set_length", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.set_length (len); } finally { _servant_postinvoke ($so); } } // set_length /** * Returns the elements of the sequence. * @return the elements */ public org.omg.CORBA.Any[] get_elements () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_elements", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_elements (); } finally { _servant_postinvoke ($so); } } // get_elements /** * Sets the elements of a sequence. * The length of the DynSequence is set to the length of value. The current position is set to zero * if value has non-zero length and to -1 if value is a zero-length sequence. * * @param value the elements of the sequence * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if value contains one or more elements whose TypeCode is not equivalent * to the element TypeCode of the DynSequence * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the length of value exceeds the bound of a bounded sequence */ public void set_elements (org.omg.CORBA.Any[] value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("set_elements", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.set_elements (value); } finally { _servant_postinvoke ($so); } } // set_elements /** * Returns the DynAnys representing the elements of the sequence. * @return the elements */ public org.omg.DynamicAny.DynAny[] get_elements_as_dyn_any () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_elements_as_dyn_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_elements_as_dyn_any (); } finally { _servant_postinvoke ($so); } } // get_elements_as_dyn_any /** * Sets the elements of a sequence using DynAnys. * The length of the DynSequence is set to the length of value. The current position is set to zero * if value has non-zero length and to -1 if value is a zero-length sequence. * * @param value the elements of the sequence * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if value contains one or more elements whose TypeCode is not equivalent * to the element TypeCode of the DynSequence * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the length of value exceeds the bound of a bounded sequence */ public void set_elements_as_dyn_any (org.omg.DynamicAny.DynAny[] value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("set_elements_as_dyn_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.set_elements_as_dyn_any (value); } finally { _servant_postinvoke ($so); } } // set_elements_as_dyn_any /** * Returns the TypeCode associated with this DynAny object. * A DynAny object is created with a TypeCode value assigned to it. * This TypeCode value determines the type of the value handled through the DynAny object. * Note that the TypeCode associated with a DynAny object is initialized at the time the * DynAny is created and cannot be changed during lifetime of the DynAny object. * * @return The TypeCode associated with this DynAny object */ public org.omg.CORBA.TypeCode type () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("type", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.type (); } finally { _servant_postinvoke ($so); } } // type /** * Initializes the value associated with a DynAny object with the value * associated with another DynAny object. * The current position of the target DynAny is set to zero for values that have components * and to -1 for values that do not have components. * * @param dyn_any DynAny value to assign to this object * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the type of the passed DynAny is not equivalent to the type of target DynAny */ public void assign (org.omg.DynamicAny.DynAny dyn_any) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("assign", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.assign (dyn_any); } finally { _servant_postinvoke ($so); } } // assign /** * Initializes the value associated with a DynAny object with the value contained in an any. * The current position of the target DynAny is set to zero for values that have components * and to -1 for values that do not have components. * * @param value the value to set as contained in this object * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the type of the passed Any is not equivalent to the type of target DynAny * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the passed Any does not contain a legal value (such as a null string) */ public void from_any (org.omg.CORBA.Any value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("from_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.from_any (value); } finally { _servant_postinvoke ($so); } } // from_any /** * Creates an any value from a DynAny object. * A copy of the TypeCode associated with the DynAny object is assigned to the resulting any. * The value associated with the DynAny object is copied into the any. * * @return a new Any object with the same value and TypeCode */ public org.omg.CORBA.Any to_any () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("to_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.to_any (); } finally { _servant_postinvoke ($so); } } // to_any /** * Compares two DynAny values for equality. * Two DynAny values are equal if their TypeCodes are equivalent and, recursively, all component DynAnys * have equal values. * The current position of the two DynAnys being compared has no effect on the result of equal. * * @param dyn_any the value to compare to * @return true of the DynAnys are equal, false otherwise */ public boolean equal (org.omg.DynamicAny.DynAny dyn_any) { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("equal", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.equal (dyn_any); } finally { _servant_postinvoke ($so); } } // equal /** * Destroys a DynAny object. * This operation frees any resources used to represent the data value associated with a DynAny object. * It must be invoked on references obtained from one of the creation operations on the ORB interface * or on a reference returned by DynAny.copy() to avoid resource leaks. * Invoking destroy on component DynAny objects (for example, on objects returned by the * current_component operation) does nothing. * Destruction of a DynAny object implies destruction of all DynAny objects obtained from it. * That is, references to components of a destroyed DynAny become invalid. * Invocations on such references raise OBJECT_NOT_EXIST. * It is possible to manipulate a component of a DynAny beyond the life time of the DynAny * from which the component was obtained by making a copy of the component with the copy operation * before destroying the DynAny from which the component was obtained. */ public void destroy () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("destroy", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.destroy (); } finally { _servant_postinvoke ($so); } } // destroy /** * Creates a new DynAny object whose value is a deep copy of the DynAny on which it is invoked. * The operation is polymorphic, that is, invoking it on one of the types derived from DynAny, * such as DynStruct, creates the derived type but returns its reference as the DynAny base type. * * @return a deep copy of the DynAny object */ public org.omg.DynamicAny.DynAny copy () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("copy", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.copy (); } finally { _servant_postinvoke ($so); } } // copy /** * Inserts a boolean value into the DynAny. * @param value boolean to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_boolean (boolean value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_boolean", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_boolean (value); } finally { _servant_postinvoke ($so); } } // insert_boolean /** * Inserts a byte value into the DynAny. The IDL octet data type is mapped to the Java byte data type. * @param value byte to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_octet (byte value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_octet", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_octet (value); } finally { _servant_postinvoke ($so); } } // insert_octet /** * Inserts a char value into the DynAny. * @param value char to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_char (char value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_char", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_char (value); } finally { _servant_postinvoke ($so); } } // insert_char /** * Inserts a short value into the DynAny. * @param value short to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_short (short value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_short", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_short (value); } finally { _servant_postinvoke ($so); } } // insert_short /** * Inserts a short value into the DynAny. The IDL ushort data type is mapped to the Java short data type. * @param value short to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_ushort (short value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_ushort", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_ushort (value); } finally { _servant_postinvoke ($so); } } // insert_ushort /** * Inserts an integer value into the DynAny. The IDL long data type is mapped to the Java int data type. * @param value integer to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_long (int value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_long", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_long (value); } finally { _servant_postinvoke ($so); } } // insert_long /** * Inserts an integer value into the DynAny. The IDL ulong data type is mapped to the Java int data type. * @param value integer to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_ulong (int value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_ulong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_ulong (value); } finally { _servant_postinvoke ($so); } } // insert_ulong /** * Inserts a float value into the DynAny. * @param value float to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_float (float value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_float", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_float (value); } finally { _servant_postinvoke ($so); } } // insert_float /** * Inserts a double value into the DynAny. * @param value double to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_double (double value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_double", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_double (value); } finally { _servant_postinvoke ($so); } } // insert_double /** * Inserts a string value into the DynAny. * Both bounded and unbounded strings are inserted using this method. * @param value String to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the string inserted is longer than the bound of a bounded string * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_string (String value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_string", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_string (value); } finally { _servant_postinvoke ($so); } } // insert_string /** * Inserts a reference to a CORBA object into the DynAny. * @param value Object to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_reference (org.omg.CORBA.Object value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_reference", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_reference (value); } finally { _servant_postinvoke ($so); } } // insert_reference /** * Inserts a TypeCode object into the DynAny. * @param value TypeCode object to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_typecode (org.omg.CORBA.TypeCode value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_typecode", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_typecode (value); } finally { _servant_postinvoke ($so); } } // insert_typecode /** * Inserts a long value into the DynAny. The IDL long long data type is mapped to the Java long data type. * @param value long to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_longlong (long value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_longlong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_longlong (value); } finally { _servant_postinvoke ($so); } } // insert_longlong /** * Inserts a long value into the DynAny. * The IDL unsigned long long data type is mapped to the Java long data type. * @param value long to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_ulonglong (long value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_ulonglong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_ulonglong (value); } finally { _servant_postinvoke ($so); } } // insert_ulonglong /** * Inserts a char value into the DynAny. The IDL wchar data type is mapped to the Java char data type. * @param value char to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_wchar (char value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_wchar", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_wchar (value); } finally { _servant_postinvoke ($so); } } // insert_wchar /** * Inserts a string value into the DynAny. * Both bounded and unbounded strings are inserted using this method. * @param value String to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the string inserted is longer than the bound of a bounded string * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the DynAny has already been constucted */ public void insert_wstring (String value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_wstring", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_wstring (value); } finally { _servant_postinvoke ($so); } } // insert_wstring /** * Inserts an Any value into the Any represented by this DynAny. * @param value Any to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_any (org.omg.CORBA.Any value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_any (value); } finally { _servant_postinvoke ($so); } } // insert_any /** * Inserts the Any value contained in the parameter DynAny into the Any represented by this DynAny. * @param value Any to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_dyn_any (org.omg.DynamicAny.DynAny value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_dyn_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_dyn_any (value); } finally { _servant_postinvoke ($so); } } // insert_dyn_any /** * Inserts a reference to a Serializable object into this DynAny. * The IDL ValueBase type is mapped to the Java Serializable type. * @param value Serializable to insert * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components */ public void insert_val (java.io.Serializable value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("insert_val", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.insert_val (value); } finally { _servant_postinvoke ($so); } } // insert_val /** * Extracts the boolean value from this DynAny. * @return extracted boolean * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public boolean get_boolean () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_boolean", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_boolean (); } finally { _servant_postinvoke ($so); } } // get_boolean /** * Extracts the byte value from this DynAny. The IDL octet data type is mapped to the Java byte data type. * @return extracted byte * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public byte get_octet () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_octet", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_octet (); } finally { _servant_postinvoke ($so); } } // get_octet /** * Extracts the char value from this DynAny. * @return extracted char * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public char get_char () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_char", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_char (); } finally { _servant_postinvoke ($so); } } // get_char /** * Extracts the short value from this DynAny. * @return extracted short * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public short get_short () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_short", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_short (); } finally { _servant_postinvoke ($so); } } // get_short /** * Extracts the short value from this DynAny. The IDL ushort data type is mapped to the Java short data type. * @return extracted short * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public short get_ushort () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_ushort", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_ushort (); } finally { _servant_postinvoke ($so); } } // get_ushort /** * Extracts the integer value from this DynAny. The IDL long data type is mapped to the Java int data type. * @return extracted integer * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public int get_long () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_long", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_long (); } finally { _servant_postinvoke ($so); } } // get_long /** * Extracts the integer value from this DynAny. The IDL ulong data type is mapped to the Java int data type. * @return extracted int * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public int get_ulong () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_ulong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_ulong (); } finally { _servant_postinvoke ($so); } } // get_ulong /** * Extracts the float value from this DynAny. * @return extracted float * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public float get_float () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_float", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_float (); } finally { _servant_postinvoke ($so); } } // get_float /** * Extracts the double value from this DynAny. * @return extracted double * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public double get_double () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_double", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_double (); } finally { _servant_postinvoke ($so); } } // get_double /** * Extracts the string value from this DynAny. * Both bounded and unbounded strings are extracted using this method. * @return extracted String * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public String get_string () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_string", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_string (); } finally { _servant_postinvoke ($so); } } // get_string /** * Extracts the reference to a CORBA Object from this DynAny. * @return extracted CORBA object * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public org.omg.CORBA.Object get_reference () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_reference", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_reference (); } finally { _servant_postinvoke ($so); } } // get_reference /** * Extracts the TypeCode object from this DynAny. * @return extracted TypeCode * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public org.omg.CORBA.TypeCode get_typecode () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_typecode", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_typecode (); } finally { _servant_postinvoke ($so); } } // get_typecode /** * Extracts the long value from this DynAny. The IDL long long data type is mapped to the Java long data type. * @return extracted long * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public long get_longlong () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_longlong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_longlong (); } finally { _servant_postinvoke ($so); } } // get_longlong /** * Extracts the long value from this DynAny. * The IDL unsigned long long data type is mapped to the Java long data type. * @return extracted long * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public long get_ulonglong () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_ulonglong", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_ulonglong (); } finally { _servant_postinvoke ($so); } } // get_ulonglong /** * Extracts the long value from this DynAny. The IDL wchar data type is mapped to the Java char data type. * @return extracted char * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public char get_wchar () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_wchar", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_wchar (); } finally { _servant_postinvoke ($so); } } // get_wchar /** * Extracts the string value from this DynAny. * Both bounded and unbounded strings are extracted using this method. * @return extracted String * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if the component as no index */ public String get_wstring () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_wstring", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_wstring (); } finally { _servant_postinvoke ($so); } } // get_wstring /** * Extracts an Any value contained in the Any represented by this DynAny. * @return extracted Any * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public org.omg.CORBA.Any get_any () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_any (); } finally { _servant_postinvoke ($so); } } // get_any /** * Extracts the Any value contained in the Any represented by this DynAny and returns it wrapped * into a new DynAny. * @return extracted Any * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public org.omg.DynamicAny.DynAny get_dyn_any () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_dyn_any", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_dyn_any (); } finally { _servant_postinvoke ($so); } } // get_dyn_any /** * Extracts a Serializable object from this DynAny. * The IDL ValueBase type is mapped to the Java Serializable type. * @return extracted Serializable * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if the accessed component in the DynAny is of a type * that is not equivalent to the requested type. * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch if called on a DynAny whose current component itself has components * @exception org.omg.DynamicAny.DynAnyPackage.InvalidValue if this DynAny has components but has a current position of -1 */ public java.io.Serializable get_val () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("get_val", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.get_val (); } finally { _servant_postinvoke ($so); } } // get_val /** * Sets the current position to index. The current position is indexed 0 to n-1, that is, * index zero corresponds to the first component. The operation returns true if the resulting * current position indicates a component of the DynAny and false if index indicates * a position that does not correspond to a component. * Calling seek with a negative index is legal. It sets the current position to -1 to indicate * no component and returns false. Passing a non-negative index value for a DynAny that does not * have a component at the corresponding position sets the current position to -1 and returns false. * @param index position to set to * @return if there is a component at the specified index */ public boolean seek (int index) { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("seek", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.seek (index); } finally { _servant_postinvoke ($so); } } // seek /** * Is equivalent to seek(0). */ public void rewind () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("rewind", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { $self.rewind (); } finally { _servant_postinvoke ($so); } } // rewind /** * Advances the current position to the next component. * The operation returns true while the resulting current position indicates a component, false otherwise. * A false return value leaves the current position at -1. * Invoking next on a DynAny without components leaves the current position at -1 and returns false. * @return if the resulting position indicates a component */ public boolean next () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("next", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.next (); } finally { _servant_postinvoke ($so); } } // next /** * Returns the number of components of a DynAny. * For a DynAny without components, it returns zero. * The operation only counts the components at the top level. * For example, if component_count is invoked on a DynStruct with a single member, * the return value is 1, irrespective of the type of the member. *
    *
  • For sequences, the operation returns the current number of elements. *
  • For structures, exceptions, and value types, the operation returns the number of members. *
  • For arrays, the operation returns the number of elements. *
  • For unions, the operation returns 2 if the discriminator indicates that a named member is active, * otherwise, it returns 1. *
  • For DynFixed and DynEnum, the operation returns zero. *
* @return the number of components */ public int component_count () { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("component_count", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.component_count (); } finally { _servant_postinvoke ($so); } } // component_count /** * Returns the DynAny for the component at the current position. * It does not advance the current position, so repeated calls to current_component * without an intervening call to rewind, next, or seek return the same component. * The returned DynAny object reference can be used to get/set the value of the current component. * If the current component represents a complex type, the returned reference can be narrowed * based on the TypeCode to get the interface corresponding to the to the complex type. * Calling current_component on a DynAny that cannot have components, * such as a DynEnum or an empty exception, raises TypeMismatch. * Calling current_component on a DynAny whose current position is -1 returns a nil reference. * The iteration operations, together with current_component, can be used * to dynamically compose an any value. After creating a dynamic any, such as a DynStruct, * current_component and next can be used to initialize all the components of the value. * Once the dynamic value is completely initialized, to_any creates the corresponding any value. * * @return the DynAny at the current position * @exception org.omg.DynamicAny.DynAnyPackage.TypeMismatch If called on a DynAny that cannot have components, * such as a DynEnum or an empty exception */ public org.omg.DynamicAny.DynAny current_component () throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch { org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke ("current_component", _opsClass); DynSequenceOperations $self = (DynSequenceOperations) $so.servant; try { return $self.current_component (); } finally { _servant_postinvoke ($so); } } // current_component // Type-specific CORBA::Object operations private static String[] __ids = { "IDL:omg.org/DynamicAny/DynSequence:1.0", "IDL:omg.org/DynamicAny/DynAny:1.0"}; public String[] _ids () { return (String[])__ids.clone (); } private void readObject (java.io.ObjectInputStream s) throws java.io.IOException { String str = s.readUTF (); String[] args = null; java.util.Properties props = null; org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init (args, props); try { org.omg.CORBA.Object obj = orb.string_to_object (str); org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate (); _set_delegate (delegate); } finally { orb.destroy() ; } } private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException { String[] args = null; java.util.Properties props = null; org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init (args, props); try { String str = orb.object_to_string (this); s.writeUTF (str); } finally { orb.destroy() ; } } } // class _DynSequenceStub




© 2015 - 2024 Weber Informatics LLC | Privacy Policy