public class MimeType extends Object implements Externalizable
| コンストラクタと説明 | 
|---|
MimeType()
デフォルトのコンストラクタです。 
 | 
MimeType(String rawdata)
文字列からMimeTypeを構築するコンストラクタです。 
 | 
MimeType(String primary, String sub)
指定されたプライマリ・タイプとサブタイプを持ち、空のパラメータ・リストを持つMimeTypeを構築するコンストラクタです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
String | 
getBaseType()
パラメータ・リストを使わないで、このオブジェクトの文字列表現を返します。 
 | 
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)
このオブジェクトのプライマリ・タイプを指定の文字列に設定します。 
 | 
void | 
setSubType(String sub)
このオブジェクトのサブタイプを指定の文字列に設定します。 
 | 
String | 
toString()
このオブジェクトの文字列表現を返します。 
 | 
void | 
writeExternal(ObjectOutput out)
オブジェクトが実装しているwriteExternalメソッドは、DataOutputインタフェースのメソッド(プリミティブ値の場合)およびObjectOutputインタフェースのwriteObjectメソッド(オブジェクト、文字列、および配列の場合)を呼び出して、オブジェクトの内容を保存します。 
 | 
public MimeType()
public MimeType(String rawdata) throws MimeTypeParseException
rawdata - MIMEタイプ文字列MimeTypeParseExceptionpublic 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()
public String getBaseType()
public boolean match(MimeType type)
type - 比較対象のMimeTypeオブジェクトpublic boolean match(String rawdata) throws MimeTypeParseException
rawdata - 比較対象のMIMEタイプ文字列MimeTypeParseExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal、インタフェース: Externalizableout - 書込み先のObjectOutputオブジェクトIOException - 発生する可能性のあるすべての入出力例外を含みます。public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal、インタフェース: Externalizablein - 読込み元のObjectInputオブジェクトClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。IOException - 入出力エラーが発生した場合 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.