モジュール java.corba
パッケージ org.omg.DynamicAny

インタフェースDynFixedOperations

  • すべてのスーパー・インタフェース:
    DynAnyOperations
    既知のすべてのサブインタフェース:
    DynFixed
    既知のすべての実装クラス:
    _DynFixedStub


    public interface DynFixedOperations
    extends DynAnyOperations
    DynFixedオブジェクトによって、IDLのfixed値の操作がサポートされます。 IDLには、任意の桁数と任意のスケールを持つfixed型を表せるジェネリックの型がないため、オペレーションではIDLのstring型を使用します。
    • メソッドの詳細

      • 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が初期化されていない場合