JavaTM Platform
Standard Ed. 6

javax.security.auth.callback
�� PasswordCallback

java.lang.Object
  �̳��� javax.security.auth.callback.PasswordCallback
������ʵ�ֵĽӿڣ�
Serializable, Callback

public class PasswordCallback
extends Object
implements Callback, Serializable

�ײ㰲ȫ����ʵ����һ�� PasswordCallback �����䴫�ݸ� CallbackHandler �� handle �������Ի�ȡ������Ϣ��

������
CallbackHandler, �������

���췽��ժҪ
PasswordCallback(String prompt, boolean echoOn)
          �������ʾ�Ͳ���ֵ�� PasswordCallback���ò���ֵָ����������ʱ�Ƿ�Ӧ����ʾ�����롣
 
����ժҪ
 void clearPassword()
          �����ȡ�������롣
 char[] getPassword()
          ��ȡ�����������롣
 String getPrompt()
          ��ȡ��ʾ��
 boolean isEchoOn()
          ���������Ƿ�Ӧ���ڼ���ʱ��ʾ��
 void setPassword(char[] password)
          ���û�ȡ�������롣
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

���췽����ϸ��Ϣ

PasswordCallback

public PasswordCallback(String prompt,
                        boolean echoOn)
�������ʾ�Ͳ���ֵ�� PasswordCallback���ò���ֵָ����������ʱ�Ƿ�Ӧ����ʾ�����롣

������
prompt - ���������������ʾ��

echoOn - �������Ӧ���ڼ���ʱ��ʾ����ò���Ϊ true��
�׳���
IllegalArgumentException - ��� prompt Ϊ null ���� prompt �ij���Ϊ 0��
������ϸ��Ϣ

getPrompt

public String getPrompt()
��ȡ��ʾ��

���أ�
��ʾ��

isEchoOn

public boolean isEchoOn()
���������Ƿ�Ӧ���ڼ���ʱ��ʾ��

���أ�
�����Ƿ�Ӧ���ڼ���ʱ��ʾ��

setPassword

public void setPassword(char[] password)
���û�ȡ�������롣

�˷����ڴ洢 password ǰ��������˸��ơ�

������
password - ��ȡ�������룬������Ϊ null��
������
getPassword()

getPassword

public char[] getPassword()
��ȡ�����������롣

�˷������ػ�ȡ���������һ�ݸ�����

���أ�
��ȡ�������룬������Ϊ null��
������
setPassword(char[])

clearPassword

public void clearPassword()
�����ȡ�������롣


JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������