|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.security.auth.callback.ConfirmationCallback
public class ConfirmationCallback
기본이 되는 시큐리티 서비스에서는,ConfirmationCallback
를 인스턴스화해 CallbackHandler
의 handle
메소드에 건네주어, YES/NO, OK/CANCEL, YES/NO/CANCEL 등의 확인을 요구합니다.
CallbackHandler
,
직렬화 된 형식 필드의 개요 | |
---|---|
static int |
CANCEL
CANCEL 옵션입니다. |
static int |
ERROR
ERROR 메세지형입니다. |
static int |
INFORMATION
INFORMATION 메세지형입니다. |
static int |
NO
NO 옵션입니다. |
static int |
OK
OK 옵션입니다. |
static int |
OK_CANCEL_OPTION
OK/CANCEL 의 확인 옵션입니다. |
static int |
UNSPECIFIED_OPTION
지정이 없는 옵션형입니다. |
static int |
WARNING
WARNING 메세지형입니다. |
static int |
YES
YES 옵션입니다. |
static int |
YES_NO_CANCEL_OPTION
YES/NO/CANCEL 의 확인 옵션입니다. |
static int |
YES_NO_OPTION
YES/NO 의 확인 옵션입니다. |
생성자 의 개요 | |
---|---|
ConfirmationCallback (int messageType,
int optionType,
int defaultOption)
ConfirmationCallback 를 메세지형, 옵션형, 및 디폴트의 옵션을 사용해 구축합니다. |
|
ConfirmationCallback (int messageType,
String [] options,
int defaultOption)
ConfirmationCallback 를 메세지형, 옵션의 리스트, 및 디폴트의 옵션을 사용해 구축합니다. |
|
ConfirmationCallback (String prompt,
int messageType,
int optionType,
int defaultOption)
ConfirmationCallback 를 prompt, 메세지형, 옵션형, 및 디폴트의 옵션을 사용해 구축합니다. |
|
ConfirmationCallback (String prompt,
int messageType,
String [] options,
int defaultOption)
ConfirmationCallback 를 prompt, 메세지형, 옵션의 리스트, 및 디폴트의 옵션을 사용해 구축합니다. |
메소드의 개요 | |
---|---|
int |
getDefaultOption ()
디폴트 옵션을 가져옵니다. |
int |
getMessageType ()
메세지형을 가져옵니다. |
String [] |
getOptions ()
확인 옵션을 가져옵니다. |
int |
getOptionType ()
옵션형을 가져옵니다. |
String |
getPrompt ()
prompt를 가져옵니다. |
int |
getSelectedIndex ()
선택된 확인 옵션을 가져옵니다. |
void |
setSelectedIndex (int selection)
선택된 확인 옵션을 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
public static final int UNSPECIFIED_OPTION
getOptionType
메소드가 이 값을 돌려주는 것은, 이 ConfirmationCallback
가 optionType
는 아니고 options
로 인스턴스화 되었을 경우입니다.
public static final int YES_NO_OPTION
기본 시큐리티 서비스에서는,YES
또는 NO
로 회답할 수 있는 확인을 요구할 경우에, 이 확인 옵션을 optionType
로서 ConfirmationCallback
생성자 으로 지정합니다.
public static final int YES_NO_CANCEL_OPTION
기본 시큐리티 서비스에서는,YES
,NO
, 또는 CANCEL
로 회답할 수 있는 확인을 요구할 경우에, 이 확인 옵션을 optionType
로서 ConfirmationCallback
생성자 으로 지정합니다.
public static final int OK_CANCEL_OPTION
기본 시큐리티 서비스에서는,OK
또는 CANCEL
로 회답할 수 있는 확인을 요구할 경우에, 이 확인 옵션을 optionType
로서 ConfirmationCallback
생성자 으로 지정합니다.
public static final int YES
이 ConfirmationCallback
로 optionType
가 지정되었을 경우, 이 옵션은 defaultOption
로서 지정되는지, 선택한 인덱스로서 돌려주어집니다.
public static final int NO
이 ConfirmationCallback
로 optionType
가 지정되었을 경우, 이 옵션은 defaultOption
로서 지정되는지, 선택한 인덱스로서 돌려주어집니다.
public static final int CANCEL
이 ConfirmationCallback
로 optionType
가 지정되었을 경우, 이 옵션은 defaultOption
로서 지정되는지, 선택한 인덱스로서 돌려주어집니다.
public static final int OK
이 ConfirmationCallback
로 optionType
가 지정되었을 경우, 이 옵션은 defaultOption
로서 지정되는지, 선택한 인덱스로서 돌려주어집니다.
public static final int INFORMATION
public static final int WARNING
public static final int ERROR
생성자 의 상세 |
---|
public ConfirmationCallback(int messageType, int optionType, int defaultOption)
ConfirmationCallback
를 메세지형, 옵션형, 및 디폴트의 옵션을 사용해 구축합니다.
기본 시큐리티 서비스에서는, YES/NO, YES/NO/CANCEL, OK/CANCEL 의 각 확인 방법의 어떤 것인지를 요구하는 경우에, 이 생성자 을 사용합니다.
messageType
- 메세지형 (INFORMATION
,WARNING
, 또는 ERROR
)
optionType
- 옵션형 (YES_NO_OPTION
,YES_NO_CANCEL_OPTION
, 또는 OK_CANCEL_OPTION
) defaultOption
- 지정된 optionType 의 디폴트의 옵션 (YES
,NO
,CANCEL
, 또는 OK
)
IllegalArgumentException
- messageType 가 INFORMATION
,WARNING
,ERROR
의 어떤 것도 아닌 경우, optionType 가 YES_NO_OPTION
,YES_NO_CANCEL_OPTION
,OK_CANCEL_OPTION
의 어떤 것도 아닌 경우, 또는 defaultOption
가 optionType
내의 옵션의 어느 것에도 대응하지 않는 경우public ConfirmationCallback(int messageType, String [] options, int defaultOption)
ConfirmationCallback
를 메세지형, 옵션의 리스트, 및 디폴트의 옵션을 사용해 구축합니다.
기본의 시큐리티 서비스에서는, 미리 설정되어 있는 이용 가능한 확인 방법과는 다른 확인을 요구하는 경우 (예를 들어 CONTINUE/ABORT 나 STOP/GO), 이 생성자 을 사용합니다. 확인의 옵션은,options
배열에 리스트 되어 미리 등록되어 있는 옵션과 같은 형식에서 CallbackHandler
구현에 의해 표시됩니다.
messageType
- 메세지형 (INFORMATION
,WARNING
, 또는 ERROR
) options
- 확인 옵션의 리스트 defaultOption
- options
배열의 인덱스로서 나타내지는 디폴트 옵션
IllegalArgumentException
- messageType 가 INFORMATION
,WARNING
,ERROR
의 어떤 것도 아닌 경우,options
가 null 의 경우,options
의 길이가 0 의 경우,options
의 요소에 null 가 포함되는 경우,options
의 요소에 길이 0 의 것이 있는 경우, 또는 defaultOption
가 options
의 배열 범위내에 없는 경우public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
ConfirmationCallback
를 prompt, 메세지형, 옵션형, 및 디폴트의 옵션을 사용해 구축합니다.
기본 시큐리티 서비스에서는, YES/NO, YES/NO/CANCEL, OK/CANCEL 의 각 확인 방법의 어떤 것인지를 요구하는 경우에, 이 생성자 을 사용합니다.
prompt
- 옵션의 리스트를 기술하기 위한 prompt messageType
- 메세지형 (INFORMATION
,WARNING
, 또는 ERROR
) optionType
- 옵션형 (YES_NO_OPTION
,YES_NO_CANCEL_OPTION
, 또는 OK_CANCEL_OPTION
) defaultOption
- 지정된 optionType 의 디폴트의 옵션 (YES
,NO
,CANCEL
, 또는 OK
)
IllegalArgumentException
- prompt
가 null 의 경우,prompt
의 길이가 0 의 경우, messageType 가 INFORMATION
,WARNING
,ERROR
의 어떤 것도 아닌 경우, optionType 가 YES_NO_OPTION
,YES_NO_CANCEL_OPTION
,OK_CANCEL_OPTION
의 어떤 것도 아닌 경우, 또는 defaultOption
가 optionType
내의 옵션의 어느 것에도 대응하지 않는 경우public ConfirmationCallback(String prompt, int messageType, String [] options, int defaultOption)
ConfirmationCallback
를 prompt, 메세지형, 옵션의 리스트, 및 디폴트의 옵션을 사용해 구축합니다.
기본의 시큐리티 서비스에서는, 미리 설정되어 있는 이용 가능한 확인 방법과는 다른 확인을 요구하는 경우 (예를 들어 CONTINUE/ABORT 나 STOP/GO), 이 생성자 을 사용합니다. 확인의 옵션은,options
배열에 리스트 되어 미리 등록되어 있는 옵션과 같은 형식에서 CallbackHandler
구현에 의해 표시됩니다.
prompt
- 옵션의 리스트를 기술하기 위한 prompt messageType
- 메세지형 (INFORMATION
,WARNING
, 또는 ERROR
) options
- 확인 옵션의 리스트 defaultOption
- options
배열의 인덱스로서 나타내지는 디폴트 옵션
IllegalArgumentException
- prompt
가 null 의 경우,prompt
의 길이가 0 의 경우, messageType 가 INFORMATION
,WARNING
,ERROR
의 어떤 것도 아닌 경우,options
가 null 의 경우,options
의 길이가 0 의 경우,options
의 요소에 null 가 포함되는 경우,options
의 요소의 어떤 것인가가 길이 0 의 경우, 또는 defaultOption
가 options
의 배열 범위내에 없는 경우메소드의 상세 |
---|
public String getPrompt()
ConfirmationCallback
가 prompt
없음으로 인스턴스화 되었을 경우는 nullpublic int getMessageType()
INFORMATION
,WARNING
, 또는 ERROR
)public int getOptionType()
이 메소드가 UNSPECIFIED_OPTION
를 돌려주는 경우, 이 ConfirmationCallback
는 optionType
는 아니고 options
로 인스턴스화 되고 있습니다. 이 때는,getOptions
를 호출해, 표시되는 확인 옵션을 확인해 주세요.
YES_NO_OPTION
,YES_NO_CANCEL_OPTION
, 또는 OK_CANCEL_OPTION
). 이 ConfirmationCallback
가 optionType
는 아니고 options
로 인스턴스화 되고 있는 경우는 UNSPECIFIED_OPTION
public String [] getOptions()
ConfirmationCallback
가 options
는 아니고 optionType
로 인스턴스화 되었을 경우는 nullpublic int getDefaultOption()
optionType
가 이 ConfirmationCallback
의 생성자 으로서 지정되고 있는 경우는,YES
,NO
,OK
, 또는 CANCEL
를 나타내는 디폴트 옵션. 그렇지 않은 경우는, 이 ConfirmationCallback
의 생성자 으로서 지정된 options
배열의 인덱스로서 디폴트 옵션을 돌려준다public void setSelectedIndex(int selection)
selection
- optionType
가 이 ConfirmationCallback
의 생성자 으로서 지정되고 있는 경우는,YES
,NO
,OK
, 또는 CANCEL
를 나타내는 선택 내용. 그렇지 않은 경우는, 이 ConfirmationCallback
의 생성자 으로서 지정된 options
배열의 인덱스를 나타내는 선택 내용getSelectedIndex()
public int getSelectedIndex()
optionType
가 이 ConfirmationCallback
의 생성자 으로서 지정되고 있는 경우는,YES
,NO
,OK
, 또는 CANCEL
를 나타내는 선택한 확인 옵션. 그렇지 않은 경우는, 이 ConfirmationCallback
의 생성자 으로서 지정된 options
배열의 인덱스로서 선택한 확인 옵션을 돌려주는setSelectedIndex(int)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.