- java.lang.Object
-
- javax.naming.ldap.BasicControl
-
- 实现的所有接口
-
Serializable
,Control
- 已知直接子类:
-
ManageReferralControl
,PagedResultsControl
,PagedResultsResponseControl
,SortControl
,SortResponseControl
public class BasicControl extends Object implements Control
该类提供了Control
接口的基本实现。 它表示RFC 2251中定义的LDAPv3控件。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 protected boolean
criticality
控制的重要性。protected String
id
控件的对象标识符字符串。protected byte[]
value
控件的ASN.1 BER编码值。-
Fields declared in interface javax.naming.ldap.Control
CRITICAL, NONCRITICAL
-
-
构造方法摘要
构造方法 构造器 描述 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
- 结果
- 如果控制是关键的,则为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.
-
-