パッケージ jakarta.activation

クラス MimeType

java.lang.ObjectSE
jakarta.activation.MimeType
実装されているすべてのインターフェース:
ExternalizableSESerializableSE

public class MimeType extends ObjectSE implements ExternalizableSE
RFC 2045 および 2046 で定義されている多目的インターネットメール拡張(MIME)型。
関連事項:
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    デフォルトコンストラクター。
    文字列から MimeType を構築するコンストラクター。
    MimeType(StringSE primary, StringSE sub)
    指定されたプライマリおよびサブ型で MimeType を構築するが、空のパラメーターリストを持つコンストラクター。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    パラメーターリストなしでこのオブジェクトの文字列表現を返します。
    指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。
    このオブジェクトのパラメーターリストを取得します。
    このオブジェクトのプライマリ型を取得します。
    このオブジェクトのサブ型を取得します。
    boolean
    このオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。
    boolean
    match(StringSE rawdata)
    このオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。
    void
    オブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。
    void
    指定された名前に関連付けられている値をすべて削除します。
    void
    以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。
    void
    このオブジェクトのプライマリ型を指定された文字列に設定します。
    void
    このオブジェクトのサブ型を指定された文字列に設定します。
    このオブジェクトの文字列表現を返します。
    void
    オブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • MimeType

      public MimeType()
      デフォルトコンストラクター。
    • MimeType

      public MimeType(StringSE rawdata) throws MimeTypeParseException
      文字列から MimeType を構築するコンストラクター。
      パラメーター:
      rawdata - MIME 型文字列
      例外:
      MimeTypeParseException - MIME 型を解析できない場合
    • MimeType

      public MimeType(StringSE primary, StringSE sub) throws MimeTypeParseException
      指定されたプライマリおよびサブ型で MimeType を構築するが、空のパラメーターリストを持つコンストラクター。
      パラメーター:
      primary - プライマリ MIME 型
      sub - MIME サブ型
      例外:
      MimeTypeParseException - プライマリ型またはサブ型が有効なトークンではない場合
  • メソッドの詳細

    • getPrimaryType

      public StringSE getPrimaryType()
      このオブジェクトのプライマリ型を取得します。
      戻り値:
      プライマリ MIME 型
    • setPrimaryType

      public void setPrimaryType(StringSE primary) throws MimeTypeParseException
      このオブジェクトのプライマリ型を指定された文字列に設定します。
      パラメーター:
      primary - プライマリ MIME 型
      例外:
      MimeTypeParseException - プライマリ型が有効なトークンでない場合
    • getSubType

      public StringSE getSubType()
      このオブジェクトのサブ型を取得します。
      戻り値:
      MIME サブ型
    • setSubType

      public void setSubType(StringSE sub) throws MimeTypeParseException
      このオブジェクトのサブ型を指定された文字列に設定します。
      パラメーター:
      sub - MIME サブ型
      例外:
      MimeTypeParseException - サブ型が有効なトークンでない場合
    • getParameters

      public MimeTypeParameterList getParameters()
      このオブジェクトのパラメーターリストを取得します。
      戻り値:
      パラメーターを表す MimeTypeParameterList オブジェクト
    • getParameter

      public StringSE getParameter(StringSE name)
      指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。
      パラメーター:
      name - パラメーター名
      戻り値:
      パラメーターの値
    • setParameter

      public void setParameter(StringSE name, StringSE value)
      以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。
      パラメーター:
      name - パラメーター名
      value - パラメーターの値
    • removeParameter

      public void removeParameter(StringSE name)
      指定された名前に関連付けられている値をすべて削除します。
      パラメーター:
      name - パラメーター名
    • toString

      public StringSE toString()
      このオブジェクトの文字列表現を返します。
      オーバーライド:
      クラス ObjectSEtoString 
    • getBaseType

      public StringSE getBaseType()
      パラメーターリストなしでこのオブジェクトの文字列表現を返します。
      戻り値:
      MIME 型とサブ型
    • match

      public boolean match(MimeType type)
      このオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。
      パラメーター:
      type - 比較する MimeType オブジェクト
      戻り値:
      それらが一致する場合は true
    • match

      public boolean match(StringSE rawdata) throws MimeTypeParseException
      このオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。
      パラメーター:
      rawdata - 比較する MIME 型文字列
      戻り値:
      それらが一致する場合は true
      例外:
      MimeTypeParseException - MIME 型を解析できない場合
    • writeExternal

      public void writeExternal(ObjectOutputSE out) throws IOExceptionSE
      オブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。
      次で指定:
      インターフェース ExternalizableSEwriteExternalSE 
      パラメーター:
      out - 書き込む ObjectOutput オブジェクト
      例外:
      IOExceptionSE - 発生する可能性のある I/O 例外が含まれます
    • readExternal

      public void readExternal(ObjectInputSE in) throws IOExceptionSE, ClassNotFoundExceptionSE
      オブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。readExternal メソッドは、writeExternal によって書き込まれたのと同じ順序と同じ型で値を読み取る必要があります。
      次で指定:
      インターフェース ExternalizableSEreadExternalSE 
      パラメーター:
      in - 読み取る ObjectInput オブジェクト
      例外:
      ClassNotFoundExceptionSE - 復元するオブジェクトのクラスが見つからない場合。
      IOExceptionSE