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

Class FloatHolder

  • All Implemented Interfaces:
    Streamable


    public final class FloatHolder
    extends Object
    implements Streamable
    持有人Float 有关Holder文件的更多信息,请参阅"Generated Files: Holder Files"

    一个float持有者类,用于在IDL方法中存储“out”和“inout”参数。 如果IDL方法签名具有IDL float作为“out”或“inout”参数,则程序员必须将FloatHolder的实例作为方法调用中的相应参数传递; 对于“inout”参数,程序员还必须填写要发送到服务器的“in”值。 在方法调用返回之前,ORB将填写与从服务器返回的“out”值对应的值。

    如果myFloatHolder是实例FloatHolder ,存储在其值value字段可以与被访问myFloatHolder.value

    从以下版本开始:
    JDK1.2
    • 字段详细信息

      • value

        public float value
        这个 FloatHolder对象持有的 float价值。
    • 构造方法详细信息

      • FloatHolder

        public FloatHolder​()
        构造一个新的 FloatHolder对象,其 value字段初始化为0.0。
      • FloatHolder

        public FloatHolder​(float initial)
        为给定的 float构造一个新的 FloatHolder对象。
        参数
        initial - float用于初始化新的 FloatHolder对象的 value字段
    • 方法详细信息

      • _read

        public void _read​(InputStream input)
        从输入流读取浮点数,并使用float值初始化值成员。
        Specified by:
        _read在接口 Streamable
        参数
        input - 要阅读的 InputStream
      • _write

        public void _write​(OutputStream output)
        将float值写入输出流。
        Specified by:
        _write在接口 Streamable
        参数
        output - 要写入的 OutputStream
      • _type

        public TypeCode _type​()
        返回此 TypeCode的TypeCode。
        Specified by:
        _type接口 Streamable
        结果
        TypeCode对象。