- 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
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected boolean
criticality
コントロールのクリティカルの程度。protected String
id
コントロールのオブジェクト識別子の文字列。protected byte[]
value
コントロールのASN.1 BERでエンコードされた値。-
インタフェース javax.naming.ldap.Controlで宣言されたフィールド
CRITICAL, NONCRITICAL
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicControl(String id)
非クリティカル・コントロールを構築します。BasicControl(String id, boolean criticality, byte[] value)
指定された引数を使ってコントロールを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 byte[]
getEncodedValue()
コントロールのASN.1 BERでエンコードされた値を取得します。String
getID()
コントロールのオブジェクト識別子の文字列を取得します。boolean
isCritical()
コントロールのクリティカルの程度を判定します。
-
-
-
フィールドの詳細
-
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()
コントロールのオブジェクト識別子の文字列を取得します。
-
isCritical
public boolean isCritical()
コントロールのクリティカルの程度を判定します。- 定義:
isCritical
、インタフェースControl
- 戻り値:
- コントロールがクリティカルの場合はtrue、そうでない場合はfalse。
-
getEncodedValue
public byte[] getEncodedValue()
コントロールのASN.1 BERでエンコードされた値を取得します。 結果には、コントロール値のBERタグおよび長さが含まれますが、コントロールのオブジェクト識別子やクリティカルの程度の設定は含まれません。- 定義:
getEncodedValue
、インタフェースControl
- 戻り値:
- コントロールのASN.1 BERでエンコードされた値を表すnullの可能性があるバイト配列。 この値は複製されないので、戻り値を変更するとコントロールの内容に影響する。
-
-