パッケージ jakarta.xml.soap
クラス MimeHeaders
- java.lang.ObjectSE
- 
- jakarta.xml.soap.MimeHeaders
 
- public class MimeHeaders extends ObjectSE メッセージの MIME 部分に存在する MIME ヘッダーを表す- MimeHeaderオブジェクトのコンテナー。- このクラスは主に、アプリケーションが特定の MIME ヘッダーと値に基づいて特定の添付ファイルを取得する場合に使用されます。このクラスは、ほとんどの場合、 - AttachmentPartおよび SAAJAPI の他の MIME 依存部分の実装によって使用されます。- 導入:
- 1.6
- 関連事項:
- SOAPMessage.getAttachments(),- AttachmentPart
 
- コンストラクターの概要- コンストラクター - コンストラクター - 説明 - MimeHeaders()空の- Vectorオブジェクトで初期化されたデフォルトの- MimeHeadersオブジェクトを構築します。
 - メソッドのサマリー- すべてのメソッド インスタンスメソッド 具象メソッド - 修飾子と型 - メソッド - 説明 - void- addHeader(StringSE name, StringSE value)指定された名前と値を持つ- MimeHeaderオブジェクトを、この- MimeHeadersオブジェクトのヘッダーのリストに追加します。- IteratorSE<MimeHeader>- getAllHeaders()この- MimeHeadersオブジェクト内のすべての- MimeHeaderを返します。- StringSE[]- getHeader(StringSE name)指定されたヘッダーのすべての値を- Stringオブジェクトの配列として返します。- IteratorSE<MimeHeader>- getMatchingHeaders(StringSE[] names)指定された名前の配列内の名前と名前が一致するすべての- MimeHeaderオブジェクトを返します。- IteratorSE<MimeHeader>- getNonMatchingHeaders(StringSE[] names)指定された名前の配列内の名前と名前が一致しないすべての- MimeHeaderオブジェクトを返します。- void- removeAllHeaders()この- MimeHeadersオブジェクトからすべてのヘッダーエントリを削除します。- void- removeHeader(StringSE name)名前が指定された名前と一致するすべての- MimeHeaderオブジェクトを削除します。- void- setHeader(StringSE name, StringSE value)名前が指定された名前と一致する最初のヘッダーエントリの現在の値を指定された値に置き換え、既存のヘッダー名が一致しない場合は新しいヘッダーを追加します。
 
- メソッドの詳細- getHeader- public StringSE[] getHeader(StringSE name) 指定されたヘッダーのすべての値を- Stringオブジェクトの配列として返します。- パラメーター:
- name- 値が返されるヘッダーの名前
- 戻り値:
-  指定されたヘッダーのすべての値を含む String配列
- 関連事項:
- setHeader(java.lang.String, java.lang.String)
 
 - setHeader- public void setHeader(StringSE name, StringSE value) 名前が指定された名前と一致する最初のヘッダーエントリの現在の値を指定された値に置き換え、既存のヘッダー名が一致しない場合は新しいヘッダーを追加します。このメソッドは、最初のヘッダーの後の一致するヘッダーもすべて削除します。- RFC822 ヘッダーには、US-ASCII 文字のみを含めることができることに注意してください。 - パラメーター:
- name- 検索するヘッダーの名前を持つ- String
- value- 指定されたヘッダーの現在の値を置き換える値を持つ- String
- 例外:
- IllegalArgumentExceptionSE- mime ヘッダー名または設定されている値に問題があった場合
- 関連事項:
- getHeader(java.lang.String)
 
 - addHeader- public void addHeader(StringSE name, StringSE value) 指定された名前と値を持つ- MimeHeaderオブジェクトを、この- MimeHeadersオブジェクトのヘッダーのリストに追加します。- RFC822 ヘッダーには、US-ASCII 文字のみを含めることができることに注意してください。 - パラメーター:
- name- 追加するヘッダーの名前を持つ- String
- value- 追加するヘッダーの値を持つ- String
- 例外:
- IllegalArgumentExceptionSE- 追加される MIME ヘッダー名または値に問題があった場合
 
 - removeHeader- public void removeHeader(StringSE name) 名前が指定された名前と一致するすべての- MimeHeaderオブジェクトを削除します。- パラメーター:
- name- 検索するヘッダーの名前を持つ- String
 
 - removeAllHeaders- public void removeAllHeaders() この- MimeHeadersオブジェクトからすべてのヘッダーエントリを削除します。
 - getAllHeaders- public IteratorSE<MimeHeader> getAllHeaders() この- MimeHeadersオブジェクト内のすべての- MimeHeaderを返します。- 戻り値:
-  この MimeHeadersオブジェクトのMimeHeaderオブジェクトのリスト上のIteratorオブジェクト
 
 - getMatchingHeaders- public IteratorSE<MimeHeader> getMatchingHeaders(StringSE[] names) 指定された名前の配列内の名前と名前が一致するすべての- MimeHeaderオブジェクトを返します。- パラメーター:
- names- 検索する名前を持つ- Stringオブジェクトの配列
- 戻り値:
-  指定されたリストの名前のいずれかと一致する名前の MimeHeaderオブジェクト上のIteratorオブジェクト
 
 - getNonMatchingHeaders- public IteratorSE<MimeHeader> getNonMatchingHeaders(StringSE[] names) 指定された名前の配列内の名前と名前が一致しないすべての- MimeHeaderオブジェクトを返します。- パラメーター:
- names- 検索する名前を持つ- Stringオブジェクトの配列
- 戻り値:
-  指定されたリスト内の名前のいずれとも一致しない名前の MimeHeaderオブジェクト上のIteratorオブジェクト