| 
 | 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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。