public class MimeHeaders extends Object
MimeHeader
对象的MimeHeader
,它们表示消息的MIME部分中存在的MIME头。
此类主要用于应用程序根据某些MIME标题和值检索特定附件。 这个类最有可能被执行的AttachmentPart
和SAAJ API的其他依赖于MIME的部分使用。
Constructor and Description |
---|
MimeHeaders()
构造一个默认
MimeHeaders 一个空的初始化的对象
Vector 对象。
|
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String name, String value)
添加一个
MimeHeader 具有指定名称和值的这个对象
MimeHeaders 头的对象的列表。
|
Iterator |
getAllHeaders()
返回所有
MimeHeader 在这个S
MimeHeaders 对象。
|
String[] |
getHeader(String name)
将指定标题的所有值作为
String 对象的数组
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
对象的数组
String
。
name
- 要返回值的标题的名称
String
数组,其中包含指定头的所有值
setHeader(java.lang.String, java.lang.String)
public void setHeader(String name, String value)
请注意,RFC822头文件只能包含US-ASCII字符。
name
- 一个
String
,具有要搜索的标题的名称
value
- 一个
String
,其值将替换指定头的当前值
IllegalArgumentException
- 如果在mime标题名称或正在设置的值中出现问题
getHeader(java.lang.String)
public void addHeader(String name, String value)
MimeHeader
具有指定名称和值的这个对象MimeHeaders
头的对象的列表。
请注意,RFC822头文件只能包含US-ASCII字符。
name
- 一个
String
与要添加的标题的名称
value
- 一个
String
与要添加的标题的值
IllegalArgumentException
- 如果mime头名或值被添加时出现问题
public void removeHeader(String name)
MimeHeader
对象。
name
- 一个
String
与要搜索的标题的名称
public void removeAllHeaders()
MimeHeaders
对象中删除所有标题条目。
public Iterator getAllHeaders()
MimeHeader
在这个S
MimeHeaders
对象。
Iterator
对象在这个
MimeHeaders
的对象的列表
MimeHeader
对象
public Iterator getMatchingHeaders(String[] names)
MimeHeader
对象。
names
- 具有要搜索的名称的
String
对象的数组
Iterator
对象,其名称与给定列表中的一个名称相匹配的
MimeHeader
对象