aicas logoJamaica 3.2 release 62

org.omg.DynamicAny
Interface DynFixedOperations

All Superinterfaces:
DynAnyOperations
All Known Subinterfaces:
DynFixed
All Known Implementing Classes:
_DynFixedStub

public interface DynFixedOperations
extends DynAnyOperations

Defines operations, applicable for DynAny, holding CORBA fixed. These operations take and return this data type in its string representation.


Method Summary
 String get_value()
          Get the value of the enclosed DynFixed, as string.
 boolean set_value(String fixed_value)
          Set the value of the enclosed DynFixed, from string.
 
Methods inherited from interface org.omg.DynamicAny.DynAnyOperations
assign, component_count, copy, current_component, destroy, equal, from_any, get_any, get_boolean, get_char, get_double, get_dyn_any, get_float, get_long, get_longlong, get_octet, get_reference, get_short, get_string, get_typecode, get_ulong, get_ulonglong, get_ushort, get_val, get_wchar, get_wstring, insert_any, insert_boolean, insert_char, insert_double, insert_dyn_any, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, next, rewind, seek, to_any, type
 

Method Detail

get_value

String get_value()
Get the value of the enclosed DynFixed, as string.


set_value

boolean set_value(String fixed_value)
                  throws TypeMismatch,
                         InvalidValue
Set the value of the enclosed DynFixed, from string.

Parameters:
fixed_value - the value to set.
Returns:
true if the passed value can be represented without the loss of precision, false if some fractional digits were truncated.
Throws:
TypeMismatch - if the passed string cannot be parsed into CORBA fixed. The valid string can only contain digits, decimal point and optional leading and trailing whitespace.
InvalidValue

aicas logoJamaica 3.2 release 62

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2008 aicas GmbH. All Rights Reserved.