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

Class BooleanHolder

  • All Implemented Interfaces:
    Streamable


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

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

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

    从以下版本开始:
    JDK1.2
    • Field Summary

      Fields  
      Modifier and Type Field 描述
      boolean value
      这个 BooleanHolder对象持有的 boolean价值。
    • 构造方法摘要

      构造方法  
      Constructor 描述
      BooleanHolder​()
      构造一个新的 BooleanHolder对象,其 value字段初始化为 false
      BooleanHolder​(boolean initial)
      构造一个新的 BooleanHolder对象,其 value字段使用给定的 boolean初始化。
    • 字段详细信息

      • value

        public boolean value
        boolean持有的这个 BooleanHolder对象。
    • 构造方法详细信息

      • BooleanHolder

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

        public BooleanHolder​(boolean initial)
        构造一个新的 BooleanHolder对象,其 value字段使用给定的 boolean初始化。
        参数
        initial -所述 boolean与初始化 value新创建的字段 BooleanHolder对象
    • 方法详细信息

      • _read

        public void _read​(InputStream input)
        input读取未编组的数据,并将其分配给该 BooleanHolder对象的 value字段。
        Specified by:
        _read在接口 Streamable
        参数
        input - InputStream对象,其中包含来自电线的CDR格式数据
      • _write

        public void _write​(OutputStream output)
        将此 BooleanHolder对象的 value字段中的值 value到输出流 output
        Specified by:
        _write Streamable
        参数
        output - 将包含CDR格式数据的OutputStream
      • _type

        public TypeCode _type​()
        检索 TypeCode对应于该保存的值对象 BooleanHolder对象。
        Specified by:
        _type在接口 Streamable
        结果
        TypeCode为该 BooleanHolder对象持有的价值