JavaTM Platform
Standard Ed. 6

javax.xml.soap
�� MimeHeaders

java.lang.Object
  �̳��� javax.xml.soap.MimeHeaders

public class MimeHeaders
extends Object

MimeHeader �������������Щ�����ʾ��������Ϣ�� MIME ���ֵ� MIME ͷ��

������Ҫ��Ӧ�ó���Ҫ����ijЩ MIME ͷ��ֵ�������ض��ĸ���ʱʹ�á��������п����� AttachmentPart ��ʵ�ֺ� SAAJ API �������� MIME �йصIJ���ʹ�á�

������
SOAPMessage.getAttachments(), AttachmentPart

���췽��ժҪ
MimeHeaders()
          ����һ���ÿ� Vector �����ʼ����Ĭ�� MimeHeaders ����
 
����ժҪ
 void addHeader(String name, String value)
          ������ָ�����ƺ�ֵ�� MimeHeader �������ӵ��� MimeHeaders �����ͷ�б���
 Iterator getAllHeaders()
          ���ش� MimeHeaders �����е����� MimeHeader��
 String[] getHeader(String name)
          �� String �����������ʽ����ָ��ͷ������ֵ��
 Iterator getMatchingHeaders(String[] names)
          ������������������������е���һ����ƥ������� MimeHeader ����
 Iterator getNonMatchingHeaders(String[] names)
          ������������������������е��κ����ƶ���ƥ������� MimeHeader ����
 void removeAllHeaders()
          �Ӵ� MimeHeaders �������Ƴ�����ͷ��Ŀ��
 void removeHeader(String name)
          �Ƴ����������������ƥ������� MimeHeader ����
 void setHeader(String name, String value)
          �����������������ƥ��ĵ�һ��ͷ��Ŀ�ĵ�ǰֵ�滻Ϊ����ֵ��������е�ͷ���ƶ���ƥ�䣬������һ���µ�ͷ��
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

MimeHeaders

public MimeHeaders()
����һ���ÿ� Vector �����ʼ����Ĭ�� MimeHeaders ����

������ϸ��Ϣ

getHeader

public String[] getHeader(String name)
�� String �����������ʽ����ָ��ͷ������ֵ��

������
name - ��������ֵ��ͷ������
���أ�
����ָ��ͷ������ֵ�� String ����
������
setHeader(java.lang.String, java.lang.String)

setHeader

public void setHeader(String name,
                      String value)
�����������������ƥ��ĵ�һ��ͷ��Ŀ�ĵ�ǰֵ�滻Ϊ����ֵ��������е�ͷ���ƶ���ƥ�䣬������һ���µ�ͷ���˷������Ƶ�һ��ƥ��ͷ֮�������ƥ���ͷ��

ע�⣬RFC822 ͷֻ�ܰ��� US-ASCII �ַ���

������
name - һ�� String������Ҫ������ͷ������
value - һ�� String�����������滻ָ��ͷ�ĵ�ǰֵ��ֵ
�׳���
IllegalArgumentException - ������� MIME ͷ���ƻ�ֵʱ��������
������
getHeader(java.lang.String)

addHeader

public void addHeader(String name,
                      String value)
������ָ�����ƺ�ֵ�� MimeHeader �������ӵ��� MimeHeaders �����ͷ�б���

ע�⣬RFC822 ͷֻ�ܰ��� US-ASCII �ַ���

������
name - һ�� String������Ҫ���ӵ�ͷ������
value - һ�� String������Ҫ���ӵ�ͷ��ֵ
�׳���
IllegalArgumentException - ������� MIME ͷ���ƻ�ֵʱ��������

removeHeader

public void removeHeader(String name)
�Ƴ����������������ƥ������� MimeHeader ����

������
name - һ�� String������Ҫ������ͷ����

removeAllHeaders

public void removeAllHeaders()
�Ӵ� MimeHeaders �������Ƴ�����ͷ��Ŀ��


getAllHeaders

public Iterator getAllHeaders()
���ش� MimeHeaders �����е����� MimeHeader��

���أ�
һ�� Iterator ���󣬿��ڴ� MimeHeaders ����� MimeHeader �����б��Ͻ��е���

getMatchingHeaders

public Iterator getMatchingHeaders(String[] names)
������������������������е���һ����ƥ������� MimeHeader ����

������
names - ����Ҫ���������Ƶ� String ��������
���أ�
һ�� Iterator ���󣬿���������������б��е���һ����ƥ��� MimeHeader �����Ͻ��е���

getNonMatchingHeaders

public Iterator getNonMatchingHeaders(String[] names)
������������������������е��κ����ƶ���ƥ������� MimeHeader ����

������
names - ����Ҫ���������Ƶ� String ��������
���أ�
һ�� Iterator ���󣬿���������������б��е��κ����ƶ���ƥ��� MimeHeader �����Ͻ��е���

JavaTM Platform
Standard Ed. 6

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

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