- java.lang.Object
-
- javax.naming.ldap.BasicControl
-
- All Implemented Interfaces:
-
Serializable
,Control
- 已知直接子类:
-
ManageReferralControl
,PagedResultsControl
,PagedResultsResponseControl
,SortControl
,SortResponseControl
public class BasicControl extends Object implements Control
该类提供了Control
接口的基本实现。 它代表一个LDAPv3控件,如RFC 2251所定义。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 protected boolean
criticality
控制的关键性。protected String
id
控件的对象标识符字符串。protected byte[]
value
控制器的ASN.1 BER编码值。-
Fields inherited from interface javax.naming.ldap.Control
CRITICAL, NONCRITICAL
-
-
构造方法摘要
构造方法 Constructor 描述 BasicControl(String id)
构建非关键控件。BasicControl(String id, boolean criticality, byte[] value)
使用提供的参数构造一个控件。
-
-
-
字段详细信息
-
id
protected String id
控件的对象标识符字符串。
-
criticality
protected boolean criticality
控制的关键性。
-
value
protected byte[] value
控制器的ASN.1 BER编码值。
-
-
方法详细信息
-
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.
-
-