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タイプ文字列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()
public 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
writeExternal
、インタフェース: Externalizable
out
- 書込み先のObjectOutputオブジェクトIOException
- 発生する可能性のあるすべての入出力例外を含みます。public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
、インタフェース: Externalizable
in
- 読込み元のObjectInputオブジェクトClassNotFoundException
- 復元されているオブジェクトのクラスが見つからない場合。IOException
- 入出力エラーが発生した場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.