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.