モジュール java.activation
パッケージ javax.activation

クラスMimeType

    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      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​(String rawdata)
      このオブジェクトのプライマリ・タイプとサブタイプが、rawdataに記述されたコンテンツ形式と同じであるかどうかを判定します。
      boolean match​(MimeType type)
      このオブジェクトのプライマリ・タイプとサブタイプが、指定されたタイプの内容と同じであるかどうかを判定します。
      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メソッド(オブジェクト、文字列、および配列の場合)を呼び出して、オブジェクトの内容を保存します。
    • コンストラクタの詳細

      • MimeType

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

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

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

      • getPrimaryType

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

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

        public String getSubType​()
        このオブジェクトのサブタイプを取得します。
        戻り値:
        MIMEサブタイプ
      • setSubType

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

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

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

        public void setParameter​(String name,
                                 String value)
        指定された名前に関連付けられる値を設定します。以前の関連付けが存在する場合は置き換えます。
        パラメータ:
        name - パラメータ名
        value - パラメータの値
      • removeParameter

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

        public String toString​()
        このオブジェクトの文字列表現を返します。
        オーバーライド:
        toString、クラス: Object
        戻り値:
        このオブジェクトの文字列表現
      • getBaseType

        public String getBaseType​()
        パラメータ・リストを使わないで、このオブジェクトの文字列表現を返します。
        戻り値:
        MIMEタイプおよびサブタイプ
      • match

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

        public boolean match​(String rawdata)
                      throws MimeTypeParseException
        このオブジェクトのプライマリ・タイプとサブタイプが、rawdataに記述されたコンテンツ形式と同じであるかどうかを判定します。
        パラメータ:
        rawdata - 比較対象のMIMEタイプ文字列
        戻り値:
        一致する場合はtrue
        例外:
        MimeTypeParseException - MIMEタイプを解析できない場合
      • writeExternal

        public void writeExternal​(ObjectOutput out)
                           throws IOException
        オブジェクトが実装しているwriteExternalメソッドは、DataOutputインタフェースのメソッド(プリミティブ値の場合)およびObjectOutputインタフェースのwriteObjectメソッド(オブジェクト、文字列、および配列の場合)を呼び出して、オブジェクトの内容を保存します。
        定義:
        writeExternal、インタフェース: Externalizable
        パラメータ:
        out - 書込み先のObjectOutputオブジェクト
        例外:
        IOException - 発生する可能性のあるすべての入出力例外を含みます。
      • readExternal

        public void readExternal​(ObjectInput in)
                          throws IOException,
                                 ClassNotFoundException
        オブジェクトが実装しているreadExternalメソッドは、DataInputのメソッド(プリミティブ型の場合)およびreadObject(オブジェクト、文字列、配列の場合)を呼び出すことにより、オブジェクトの内容を復元します。 readExternalメソッドは、writeExternalメソッドで書き込んだときと同じシーケンス、同じ型によって値を読み込まなければいけません。
        定義:
        readExternal、インタフェース: Externalizable
        パラメータ:
        in - 読込み元のObjectInputオブジェクト
        例外:
        ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。
        IOException - 入出力エラーが発生した場合