-
- すべてのスーパー・インタフェース:
DynAnyOperations
- 既知のすべてのサブインタフェース:
DynFixed
- 既知のすべての実装クラス:
_DynFixedStub
public interface DynFixedOperations extends DynAnyOperations
DynFixedオブジェクトによって、IDLのfixed値の操作がサポートされます。 IDLには、任意の桁数と任意のスケールを持つfixed型を表せるジェネリックの型がないため、オペレーションではIDLのstring型を使用します。
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 String
get_value()
DynFixedの値を返します。boolean
set_value(String val)
DynFixedの値を設定します。-
インタフェース 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
-
-
-
-
メソッドの詳細
-
get_value
String get_value()
DynFixedの値を返します。
-
set_value
boolean set_value(String val) throws TypeMismatch, InvalidValue
DynFixedの値を設定します。 valの文字列には、IDLの固定小数点リテラルに使用されるものと同じ形式のfixedの文字列定数が含まれている必要があります。 ただし、末尾のdまたはDはオプションです。 戻り値は、精度を失うことなくvalがDynFixedとして表せる場合はtrueになります。 valの小数点以下の桁数がDynFixedで表せるより多い場合は、桁が切り詰められ、戻り値がfalseになります。- 例外:
TypeMismatch
- valに有効な固定小数点リテラルが含まれていないか、あるいは先頭または末尾の空白以外の不適切な文字が含まれる場合InvalidValue
- valにDynFixedのスケールを超えるスケールの値が含まれるか、valが初期化されていない場合
-
-