Module  java.corba
软件包  org.omg.DynamicAny

Interface DynFixedOperations

  • All Superinterfaces:
    DynAnyOperations
    All Known Subinterfaces:
    DynFixed
    所有已知实现类:
    _DynFixedStub


    public interface DynFixedOperations
    extends DynAnyOperations
    DynFixed对象支持IDL固定值的操作。 因为IDL没有可以表示任意数字和任意比例的固定类型的通用类型,所以操作使用IDL字符串类型。
    • 方法详细信息

      • get_value

        String get_value​()
        返回DynFixed的值。
      • set_value

        boolean set_value​(String val)
                   throws TypeMismatch,
                          InvalidValue
        设置DynFixed的值。 val字符串必须包含与用于IDL定点文字的格式相同的固定字符串常量。 但是,尾随d或D是可选的。 如果val可以表示为DynFixed而不损失精度,则返回值为true。 如果val具有比可以在DynFixed中表示的更多的小数位数,则小数位数将被截断,返回值为false。
        异常
        TypeMismatch - 如果val不包含有效的定点文字或包含除前导或尾随空格之外的其他外来字符
        InvalidValue - 如果val包含的比例超过了DynFixed的值或未初始化的值