JAF 1.0

javax.activation
クラス MimeType

java.lang.Object
  |
  +--javax.activation.MimeType

public class MimeType
extends java.lang.Object
implements java.io.Externalizable

RFC 2045 および 2046 で定義されている Internet Mail Extension (MIME) タイプを表します。

関連項目:
直列化された形式

コンストラクタの概要
MimeType()
          デフォルトのコンストラクタです。
MimeType(java.lang.String rawdata)
          文字列から MimeType を生成するコンストラクタです。
MimeType(java.lang.String primary, java.lang.String sub)
          指定した主タイプとサブタイプで MimeType を生成するコンストラクタです。
 
メソッドの概要
 java.lang.String getBaseType()
          このオブジェクトの文字列表現をパラメータりすとなしで返します。
 java.lang.String getParameter(java.lang.String name)
          指定した名前に関連付けられた値を取得します。
 MimeTypeParameterList getParameters()
          このオブジェクトのパラメータリストを取得します。
 java.lang.String getPrimaryType()
          このオブジェクトの主タイプを取得します。
 java.lang.String getSubType()
          このオブジェクトのサブタイプを取得します。
 boolean match(MimeType type)
          このオブジェクトの主タイプとサブタイプが指定したタイプにあるものと 同じであるか調べます。
 boolean match(java.lang.String rawdata)
          このオブジェクトの主タイプとサブタイプが rawdata で示された コンテントタイプと同じであるか調べます。
 void readExternal(java.io.ObjectInput in)
          このオブジェクトは readExternal メソッドを実装しており、 基本値には DataInput のメソッドを、 オブジェクトや文字列、配列には readObject を呼ぶことで 内容を復元することができます。
 void removeParameter(java.lang.String name)
          指定した名前に関連付けられた値を削除します。
 void setParameter(java.lang.String name, java.lang.String value)
          指定した名前に関連付けられる値を設定します。
 void setPrimaryType(java.lang.String primary)
          このオブジェクト主タイプを指定した文字列に設定します。
 void setSubType(java.lang.String sub)
          このオブジェクトのサブタイプを指定した文字列に設定します。
 java.lang.String toString()
          このオブジェクトの文字列表現を返します。
 void writeExternal(java.io.ObjectOutput out)
          このオブジェクトは writeExternal メソッドを実装しており、 基本値には DataOutput のメソッドを、 オブジェクトや文字列、配列には ObjectOutput の writeObject メソッドを 呼ぶことで内容を保存することができます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MimeType

public MimeType()
デフォルトのコンストラクタです。

MimeType

public MimeType(java.lang.String rawdata)
         throws MimeTypeParseException
文字列から MimeType を生成するコンストラクタです。

MimeType

public MimeType(java.lang.String primary,
                java.lang.String sub)
         throws MimeTypeParseException
指定した主タイプとサブタイプで MimeType を生成するコンストラクタです。 ただしパラメータリストは空です。
メソッドの詳細

getPrimaryType

public java.lang.String getPrimaryType()
このオブジェクトの主タイプを取得します。

setPrimaryType

public void setPrimaryType(java.lang.String primary)
                    throws MimeTypeParseException
このオブジェクト主タイプを指定した文字列に設定します。

getSubType

public java.lang.String getSubType()
このオブジェクトのサブタイプを取得します。

setSubType

public void setSubType(java.lang.String sub)
                throws MimeTypeParseException
このオブジェクトのサブタイプを指定した文字列に設定します。

getParameters

public MimeTypeParameterList getParameters()
このオブジェクトのパラメータリストを取得します。

getParameter

public java.lang.String getParameter(java.lang.String name)
指定した名前に関連付けられた値を取得します。 関連付けがされていない場合は null を返します。

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
指定した名前に関連付けられる値を設定します。 それまでの関連付けを置き換えます。

removeParameter

public void removeParameter(java.lang.String name)
指定した名前に関連付けられた値を削除します。

toString

public java.lang.String toString()
このオブジェクトの文字列表現を返します。 オーバーライド:クラス Object 内の toString
オーバーライド:
クラス java.lang.Object 内の toString

getBaseType

public java.lang.String getBaseType()
このオブジェクトの文字列表現をパラメータりすとなしで返します。

match

public boolean match(MimeType type)
このオブジェクトの主タイプとサブタイプが指定したタイプにあるものと 同じであるか調べます。

match

public boolean match(java.lang.String rawdata)
              throws MimeTypeParseException
このオブジェクトの主タイプとサブタイプが rawdata で示された コンテントタイプと同じであるか調べます。

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
このオブジェクトは writeExternal メソッドを実装しており、 基本値には DataOutput のメソッドを、 オブジェクトや文字列、配列には ObjectOutput の writeObject メソッドを 呼ぶことで内容を保存することができます。
定義:
インタフェース java.io.Externalizable 内の writeExternal
例外:
java.io.IOException - 発生するすべての I/O 例外を含みます

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
このオブジェクトは readExternal メソッドを実装しており、 基本値には DataInput のメソッドを、 オブジェクトや文字列、配列には readObject を呼ぶことで 内容を復元することができます。readExternal メソッドは writeExternal で書き込まれたのと同じ順番、同じ型で値を読まなければ なりません。
定義:
インタフェース java.io.Externalizable 内の readExternal

JAF 1.0