|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.activation.MimeType
public class MimeType
RFC 2045 和 2046 中定义的多用途 Internet 邮件扩展(Multipurpose Internet Mail Extension,MIME)类型。
构造方法摘要 | |
---|---|
MimeType()
默认的构造方法。 |
|
MimeType(String rawdata)
根据 String 构建 MimeType 的构造方法。 |
|
MimeType(String primary,
String sub)
用给定的基本类型和子类型构建 MimeType 的构造方法,它的参数列表为空。 |
方法摘要 | |
---|---|
String |
getBaseType()
返回此对象的 String 表示形式,不带参数列表。 |
String |
getParameter(String name)
获取与给定名称关联的值;如果没有当前关联,则返回 null。 |
MimeTypeParameterList |
getParameters()
获取此对象的参数列表。 |
String |
getPrimaryType()
获取此对象的基本类型。 |
String |
getSubType()
获取此对象的子类型。 |
boolean |
match(MimeType type)
确定此对象的基本类型和子类型与给定类型中的类型是否相同。 |
boolean |
match(String rawdata)
确定此对象的基本类型和子类型与 rawdata 中描述的内容类型是否相同。 |
void |
readExternal(ObjectInput in)
对象可实现 readExternal 方法来恢复其内容:对于基本类型,调用 DataInput 的方法;对于对象、字符串和数组,调用 readObject。 |
void |
removeParameter(String name)
移除与给定名称关联的所有值。 |
void |
setParameter(String name,
String value)
将值设置为与给定的名称关联,替换以前的任何关联。 |
void |
setPrimaryType(String primary)
将此对象的基本类型设置为给定的 String。 |
void |
setSubType(String sub)
将此对象的子类型设置为给定的 String。 |
String |
toString()
返回此对象的 String 表示形式。 |
void |
writeExternal(ObjectOutput out)
对象可实现 writeExternal 方法来保存其内容:对于其基本值,调用 DataOutput 的方法;对于对象、字符串和数组,调用 ObjectOutput 的 writeObject 方法。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public MimeType()
public MimeType(String rawdata) throws MimeTypeParseException
rawdata
- MIME 类型字符串
MimeTypeParseException
public MimeType(String primary, String sub) throws MimeTypeParseException
primary
- 基本 MIME 类型sub
- MIME 子类型
MimeTypeParseException
- 如果基本类型或子类型不是有效的标记方法详细信息 |
---|
public String getPrimaryType()
public void setPrimaryType(String primary) throws MimeTypeParseException
primary
- 基本 MIME 类型
MimeTypeParseException
- 如果基本类型不是有效的标记public String getSubType()
public void setSubType(String sub) throws MimeTypeParseException
sub
- MIME 子类型
MimeTypeParseException
- 如果子类型不是有效的标记public MimeTypeParameterList getParameters()
public String getParameter(String name)
name
- 参数名
public void setParameter(String name, String value)
name
- 参数名value
- 参数的值public void removeParameter(String name)
name
- 参数名public String toString()
Object
中的 toString
public String getBaseType()
public boolean match(MimeType type)
type
- 要与之比较的 MimeType 对象
public boolean match(String rawdata) throws MimeTypeParseException
rawdata
- 要与之比较的 MIME 类型字符串
MimeTypeParseException
public void writeExternal(ObjectOutput out) throws IOException
Externalizable
中的 writeExternal
out
- 要写入的 ObjectOutput 对象
IOException
- 包括可能发生的所有 I/O 异常public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Externalizable
中的 readExternal
in
- 要从中读取的 ObjectInput 对象
ClassNotFoundException
- 如果找不到要恢复的对象的类。I
IOException
- 如果发生 I/O 错误
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。