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 インタフェースのメソッド (プリミティブ型の場合) および ObjectInput インタフェースの 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, 2013, Oracle and/or its affiliates. All rights reserved.