Module  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 - 控制的关键性。
        value - 控制的ASN.1 BER编码值。 它不被克隆 - 任何值的更改将影响控件的内容。 它可能为null。
    • 方法详细信息

      • getID

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

        public boolean isCritical​()
        确定控制的关键性。
        Specified by:
        isCritical在接口 Control
        结果
        如果控制是关键的; 否则为假。
      • 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.