public class MimeHeaders extends Object
MimeHeaderオブジェクトのコンテナで、メッセージのMIME部分にあるMIMEヘッダーを表します。
このクラスは、主にMIMEヘッダーと値に基づいてアプリケーションに特定の添付を取得させようとするときに使用します。 また、このクラスはAttachmentPartや、SAAJ APIのほかのMIME依存部分の実装に多く使用されます。
| コンストラクタ | 説明 |
|---|---|
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) |
指定の値に対し、指定の名前が一致する最初のヘッダー・エントリの現在の値を置き換えます。既存のヘッダーで一致するものがない場合、新たにヘッダーを追加します。
|
public String[] getHeader(String name)
Stringオブジェクトの配列として返します。name - 返される値のヘッダー名String配列setHeader(java.lang.String, java.lang.String)public void setHeader(String name, String value)
RFC822ヘッダーはUS-ASCII文字だけを含むことが可能である点に注意してください。
name - 検索するヘッダー名を持つStringvalue - 指定のヘッダーの現在の値と置き換える値を持つStringIllegalArgumentException - 設定するMIMEヘッダー名または値に問題があった場合getHeader(java.lang.String)public void addHeader(String name, String value)
MimeHeaderオブジェクトを、このMimeHeadersオブジェクトのヘッダー・リストに追加します。
RFC822ヘッダーはUS-ASCII文字だけを含むことが可能である点に注意してください。
name - 追加するヘッダーの名前を持つStringvalue - 追加するヘッダーの値を持つStringIllegalArgumentException - 追加するMIMEヘッダー名または値に問題があった場合public void removeHeader(String name)
MimeHeaderオブジェクトをすべて削除します。name - 検索するヘッダー名を持つStringpublic void removeAllHeaders()
MimeHeadersオブジェクトからすべてのヘッダー・エントリを削除します。public Iterator getAllHeaders()
MimeHeadersオブジェクトのすべてのMimeHeaderを返します。MimeHeaderオブジェクトのMimeHeadersオブジェクト・リストのIteratorオブジェクトpublic Iterator getMatchingHeaders(String[] names)
MimeHeaderオブジェクトをすべて返します。names - 検索する名前を持つStringオブジェクトの配列MimeHeaderオブジェクトのIteratorオブジェクト バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。