模块  java.naming
软件包  javax.naming.ldap

Class BasicControl

    • 字段详细信息

      • id

        protected String id
        控件的对象标识符字符串。
      • criticality

        protected boolean criticality
        控制的重要性。
      • value

        protected byte[] value
        控件的ASN.1 BER编码值。
    • 构造方法详细信息

      • BasicControl

        public BasicControl​(String id)
        构造一个非关键控件。
        参数
        id - 控件的对象标识符字符串。
      • BasicControl

        public BasicControl​(String id,
                            boolean criticality,
                            byte[] value)
        使用提供的参数构造控件。
        参数
        id - 控件的对象标识符字符串。
        criticality - 控件的 criticality
        value - 控制的ASN.1 BER编码值。 它没有被克隆 - 任何值的更改都会影响控件的内容。 它可能为空。
    • 方法详细信息

      • getID

        public String getID()
        检索控件的对象标识符字符串。
        Specified by:
        getID在界面 Control
        结果
        非空对象标识符字符串。
      • isCritical

        public boolean isCritical()
        确定控件的关键性。
        Specified by:
        isCritical ,界面 Control
        结果
        如果控制是关键的,则为true; 否则是假的。
      • getEncodedValue

        public byte[] getEncodedValue()
        检索控件的ASN.1 BER编码值。 结果包括控制器值的BER标签和长度,但不包括控件的对象标识符和关键性设置。
        Specified by:
        getEncodedValue在界面 Control
        结果
        A possibly null byte array representing the control's ASN.1 BER encoded value. It is not cloned - any changes to the returned value will affect the contents of the control.