public class MimeHeaders extends Object
MimeHeader
对象的容器,它代表在一个消息的MIME部分MIME标头。
这类主要用于应用程序想要检索基于某些MIME标头和值的特定附件。这节课将最有可能被实现的AttachmentPart
和其他相关部分API SAAJ 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 对象数组。
|
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
——与该标头的名称
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
。
MimeHeaders
MimeHeader
对象的对象的列表
Iterator
对象
public Iterator getMatchingHeaders(String[] names)
MimeHeader
对象的名称相匹配的名称在给定的数组名。
names
-与该名
String
对象搜索数组
MimeHeader
对象的名称相匹配的一个给定列表中的名称的
Iterator
对象
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.