モジュール java.naming
パッケージ javax.naming.ldap

クラスBasicControl

    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      protected boolean criticality
      コントロールのクリティカルの程度。
      protected String id
      コントロールのオブジェクト識別子の文字列。
      protected byte[] value
      コントロールのASN.1 BERでエンコードされた値。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      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でエンコードされた値。
    • コンストラクタの詳細

      • 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​()
        コントロールのオブジェクト識別子の文字列を取得します。
        定義:
        getID、インタフェース: Control
        戻り値:
        null以外のオブジェクト識別子の文字列。
      • isCritical

        public boolean isCritical​()
        コントロールのクリティカルの程度を判定します。
        定義:
        isCritical、インタフェース: Control
        戻り値:
        コントロールがクリティカルの場合はtrue、そうでない場合はfalse。
      • getEncodedValue

        public byte[] getEncodedValue​()
        コントロールのASN.1 BERでエンコードされた値を取得します。 結果には、コントロール値のBERタグおよび長さが含まれますが、コントロールのオブジェクト識別子やクリティカルの程度の設定は含まれません。
        定義:
        getEncodedValue、インタフェース: Control
        戻り値:
        コントロールのASN.1 BERでエンコードされた値を表すnullの可能性があるバイト配列。 この値は複製されないので、戻り値を変更するとコントロールの内容に影響する。