|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.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 中的 toStringpublic 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 中的 writeExternalout - 要写入的 ObjectOutput 对象
IOException - 包括可能发生的所有 I/O 异常
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
Externalizable 中的 readExternalin - 要从中读取的 ObjectInput 对象
ClassNotFoundException - 如果找不到要恢复的对象的类。I
IOException - 如果发生 I/O 错误
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。