パッケージ jakarta.activation
クラス MimeType
java.lang.ObjectSE
jakarta.activation.MimeType
- 実装されているすべてのインターフェース:
ExternalizableSE,SerializableSE
RFC 2045 および 2046 で定義されている多目的インターネットメール拡張(MIME)型。
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明パラメーターリストなしでこのオブジェクトの文字列表現を返します。getParameter(StringSE name) 指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。このオブジェクトのパラメーターリストを取得します。このオブジェクトのプライマリ型を取得します。このオブジェクトのサブ型を取得します。booleanこのオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。booleanこのオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。voidオブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。voidremoveParameter(StringSE name) 指定された名前に関連付けられている値をすべて削除します。voidsetParameter(StringSE name, StringSE value) 以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。voidsetPrimaryType(StringSE primary) このオブジェクトのプライマリ型を指定された文字列に設定します。voidsetSubType(StringSE sub) このオブジェクトのサブ型を指定された文字列に設定します。toString()このオブジェクトの文字列表現を返します。voidオブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。
コンストラクターの詳細
MimeType
public MimeType()デフォルトコンストラクター。MimeType
文字列から MimeType を構築するコンストラクター。- パラメーター:
rawdata- MIME 型文字列- 例外:
MimeTypeParseException- MIME 型を解析できない場合
MimeType
指定されたプライマリおよびサブ型で MimeType を構築するが、空のパラメーターリストを持つコンストラクター。- パラメーター:
primary- プライマリ MIME 型sub- MIME サブ型- 例外:
MimeTypeParseException- プライマリ型またはサブ型が有効なトークンではない場合
メソッドの詳細
getPrimaryType
このオブジェクトのプライマリ型を取得します。- 戻り値:
- プライマリ MIME 型
setPrimaryType
このオブジェクトのプライマリ型を指定された文字列に設定します。- パラメーター:
primary- プライマリ MIME 型- 例外:
MimeTypeParseException- プライマリ型が有効なトークンでない場合
getSubType
このオブジェクトのサブ型を取得します。- 戻り値:
- MIME サブ型
setSubType
このオブジェクトのサブ型を指定された文字列に設定します。- パラメーター:
sub- MIME サブ型- 例外:
MimeTypeParseException- サブ型が有効なトークンでない場合
getParameters
このオブジェクトのパラメーターリストを取得します。- 戻り値:
- パラメーターを表す MimeTypeParameterList オブジェクト
getParameter
指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。- パラメーター:
name- パラメーター名- 戻り値:
- パラメーターの値
setParameter
以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。- パラメーター:
name- パラメーター名value- パラメーターの値
removeParameter
指定された名前に関連付けられている値をすべて削除します。- パラメーター:
name- パラメーター名
toString
このオブジェクトの文字列表現を返します。getBaseType
パラメーターリストなしでこのオブジェクトの文字列表現を返します。- 戻り値:
- MIME 型とサブ型
match
このオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。- パラメーター:
type- 比較する MimeType オブジェクト- 戻り値:
- それらが一致する場合は true
match
このオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。- パラメーター:
rawdata- 比較する MIME 型文字列- 戻り値:
- それらが一致する場合は true
- 例外:
MimeTypeParseException- MIME 型を解析できない場合
writeExternal
オブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。- 次で指定:
- インターフェース
ExternalizableSEのwriteExternalSE - パラメーター:
out- 書き込む ObjectOutput オブジェクト- 例外:
IOExceptionSE- 発生する可能性のある I/O 例外が含まれます
readExternal
オブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。readExternal メソッドは、writeExternal によって書き込まれたのと同じ順序と同じ型で値を読み取る必要があります。- 次で指定:
- インターフェース
ExternalizableSEのreadExternalSE - パラメーター:
in- 読み取る ObjectInput オブジェクト- 例外:
ClassNotFoundExceptionSE- 復元するオブジェクトのクラスが見つからない場合。IOExceptionSE