Exemplo n.º 1
0
  /**
   * Sets the value of the DynFixed. The val string must contain a fixed string constant in the same
   * format as used for IDL fixed-point literals. However, the trailing d or D is optional. The
   * return value is true if val can be represented as the DynFixed without loss of precision. If
   * val has more fractional digits than can be represented in the DynFixed, fractional digits are
   * truncated and the return value is false.
   *
   * @exception TypeMismatch If val does not contain a valid fixed-point literal or contains
   *     extraneous characters other than leading or trailing white space
   * @exception InvalidValue If val contains a value whose scale exceeds that of the DynFixed or is
   *     not initialized
   */
  public boolean set_value(String val)
      throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
          org.omg.DynamicAny.DynAnyPackage.InvalidValue {
    org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke("set_value", _opsClass);
    DynFixedOperations $self = (DynFixedOperations) $so.servant;

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