- java.lang.Object
-  
      - javax.activation.MimeType
 
-  
       - All Implemented Interfaces:
-  
         Externalizable,Serializable
 
 
 public class MimeType extends Object implements Externalizable 多功能Internet邮件扩展(MIME)类型,如RFC 2045和2046中所定义。- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
 
-  
        
       -  
             方法摘要所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 StringgetBaseType()返回此对象的String表示,而不包含参数列表。StringgetParameter(String name)检索与给定名称相关联的值,如果没有当前关联,则返回null。MimeTypeParameterListgetParameters()检索此对象的参数列表。StringgetPrimaryType()检索此对象的主要类型。StringgetSubType()检索此对象的子类型。booleanmatch(String rawdata)确定此对象的主要类型和子类型是否与rawdata中描述的内容类型相同。booleanmatch(MimeType type)确定此对象的主类型和子类型是否与给定类型中的相同。voidreadExternal(ObjectInput in)该对象实现了readExternal方法来恢复其内容,方法是为对象,字符串和数组调用基本类型的DataInput方法和readObject。voidremoveParameter(String name)删除与给定名称相关联的任何值。voidsetParameter(String name, String value)设置与给定名称相关联的值,替换任何先前的关联。voidsetPrimaryType(String primary)将此对象的主要类型设置为给定的String。voidsetSubType(String sub)将此对象的子类型设置为给定的String。StringtoString()返回此对象的String表示。voidwriteExternal(ObjectOutput out)该对象实现了writeExternal方法来通过调用DataOutput的原始值或调用ObjectOutput对象,字符串和数组的writeObject方法来保存其内容。
 
-  
             
-  
        
       -  
             构造方法详细信息-  MimeTypepublic MimeType() 默认构造函数。
 -  MimeTypepublic MimeType(String rawdata) throws MimeTypeParseException 从String构建MimeType的构造方法。- 参数
-  
              rawdata- MIME类型字符串
- 异常
-  
              MimeTypeParseException- 如果MIME类型无法解析
 
 -  MimeTypepublic MimeType(String primary, String sub) throws MimeTypeParseException 构造函数,它使用给定的主类型和子类型构建MimeType,但具有空参数列表。- 参数
-  
              primary- 主MIME类型
-  
              sub- MIME子类型
- 异常
-  
              MimeTypeParseException- 如果主类型或子类型不是有效的标记
 
 
-  
 -  
             方法详细信息-  getPrimaryTypepublic String getPrimaryType() 检索此对象的主要类型。- 结果
- 主要MIME类型
 
 -  setPrimaryTypepublic void setPrimaryType(String primary) throws MimeTypeParseException 将此对象的主要类型设置为给定的String。- 参数
-  
              primary- 主MIME类型
- 异常
-  
              MimeTypeParseException- 如果主类型不是有效的标记
 
 -  getSubTypepublic String getSubType() 检索此对象的子类型。- 结果
- MIME子类型
 
 -  setSubTypepublic void setSubType(String sub) throws MimeTypeParseException 将此对象的子类型设置为给定的String。- 参数
-  
              sub- MIME子类型
- 异常
-  
              MimeTypeParseException- 如果子类型不是有效的标记
 
 -  getParameterspublic MimeTypeParameterList getParameters() 检索此对象的参数列表。- 结果
- 表示参数的MimeTypeParameterList对象
 
 -  getParameterpublic String getParameter(String name) 检索与给定名称相关联的值,如果没有当前关联,则返回null。- 参数
-  
              name- 参数名称
- 结果
- 参数的价值
 
 -  setParameterpublic void setParameter(String name, String value) 设置与给定名称相关联的值,替换任何先前的关联。- 参数
-  
              name- 参数名称
-  
              value- 参数值
 
 -  removeParameterpublic void removeParameter(String name) 删除与给定名称相关联的任何值。- 参数
-  
              name- 参数名称
 
 -  getBaseTypepublic String getBaseType() 返回此对象的String表示,而不包含参数列表。- 结果
- MIME类型和子类型
 
 -  matchpublic boolean match(MimeType type) 确定此对象的主类型和子类型是否与给定类型中的相同。- 参数
-  
              type- 要比较的MimeType对象
- 结果
- 如果他们匹配的话
 
 -  matchpublic boolean match(String rawdata) throws MimeTypeParseException 确定此对象的主要类型和子类型是否与rawdata中描述的内容类型相同。- 参数
-  
              rawdata- 要比较的MIME类型字符串
- 结果
- 如果他们匹配的话
- 异常
-  
              MimeTypeParseException- 如果MIME类型无法解析
 
 -  writeExternalpublic void writeExternal(ObjectOutput out) throws IOException 该对象实现了writeExternal方法来通过调用DataOutput的原始值或调用ObjectOutput对象,字符串和数组的writeObject方法来保存其内容。- Specified by:
-  
              writeExternal在接口Externalizable
- 参数
-  
              out- 要写入的ObjectOutput对象
- 异常
-  
              IOException- 包括可能发生的任何I / O异常
 
 -  readExternalpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException 该对象实现了readExternal方法来恢复其内容,方法是为对象,字符串和数组调用基本类型的DataInput方法和readObject。 readExternal方法必须以与writeExternal写的相同的顺序读取相同的值。- Specified by:
-  
              readExternal在接口Externalizable
- 参数
-  
              in- 要读取的ObjectInput对象
- 异常
-  
              ClassNotFoundException- 如果无法找到正在还原的对象的类。
-  
              IOException- 如果发生I / O错误
 
 
-  
 
-