JavaTM Platform
Standard Ed. 6

javax.naming.ldap
클래스 BasicControl

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 로 encode 된 값.
 
인터페이스 javax.naming.ldap. Control 로부터 상속된 필드
CRITICAL , NONCRITICAL
 
생성자 의 개요
BasicControl (String  id)
          비위기 컨트롤을 구축합니다.
BasicControl (String  id, boolean criticality, byte[] value)
          지정된 인수를 사용해 컨트롤을 구축합니다.
 
메소드의 개요
 byte[] getEncodedValue ()
          컨트롤의 ASN. 1 BER 로 encode 된 값을 가져옵니다.
 String getID ()
          컨트롤의 객체 식별자의 캐릭터 라인을 가져옵니다.
 boolean isCritical ()
          컨트롤의 위기의 정도를 판정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

id

protected String  id
컨트롤의 객체 식별자의 캐릭터 라인


criticality

protected boolean criticality
컨트롤의 위기의 정도


value

protected byte[] value
컨트롤의 ASN. 1 BER 로 encode 된 값.

생성자 의 상세

BasicControl

public BasicControl(String  id)
비위기 컨트롤을 구축합니다.

파라미터:
id - 컨트롤의 객체 식별자의 캐릭터 라인

BasicControl

public BasicControl(String  id,
                    boolean criticality,
                    byte[] value)
지정된 인수를 사용해 컨트롤을 구축합니다.

파라미터:
id - 컨트롤의 객체 식별자의 캐릭터 라인
criticality - 컨트롤의 위기의 정도
value - 컨트롤의 ASN. 1 BER 로 encode 된 값. 이 값은 복제되지 않기 때문에, 이 값을 변경하면(자) 컨트롤의 내용에 영향을 준다 null 도 지정할 수 있다.
메소드의 상세

getID

public String  getID()
컨트롤의 객체 식별자의 캐릭터 라인을 가져옵니다.

정의:
인터페이스 Control 내의 getID
반환값:
null 이외의 객체 식별자의 캐릭터 라인

isCritical

public boolean isCritical()
컨트롤의 위기의 정도를 판정합니다.

정의:
인터페이스 Control 내의 isCritical
반환값:
컨트롤이 위기의 경우는 true, 그렇지 않은 경우는 false

getEncodedValue

public byte[] getEncodedValue()
컨트롤의 ASN. 1 BER 로 encode 된 값을 가져옵니다. 결과에는, 컨트롤치의 BER 태그 및 길이가 포함됩니다만, 컨트롤의 객체 식별자나 위기의 정도의 설정은 포함되지 않습니다.

정의:
인터페이스 Control 내의 getEncodedValue
반환값:
컨트롤의 ASN. 1 BER 로 encode 된 값을 나타낸다 null 의 가능성이 있는 바이트 배열. 이 값은 복제되지 않기 때문에, 반환값을 변경하면(자) 컨트롤의 내용에 영향을 준다

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.