パッケージ jakarta.activation

クラス MimeType

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

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

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      StringSEgetBaseType()
      パラメーターリストなしでこのオブジェクトの文字列表現を返します。
      StringSEgetParameter​(StringSE name)
      指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。
      MimeTypeParameterListgetParameters()
      このオブジェクトのパラメーターリストを取得します。
      StringSEgetPrimaryType()
      このオブジェクトのプライマリ型を取得します。
      StringSEgetSubType()
      このオブジェクトのサブ型を取得します。
      booleanmatch​(MimeType type)
      このオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。
      booleanmatch​(StringSE rawdata)
      このオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。
      voidreadExternal​(ObjectInputSE in)
      オブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。
      voidremoveParameter​(StringSE name)
      指定された名前に関連付けられている値をすべて削除します。
      voidsetParameter​(StringSE name, StringSE value)
      以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。
      voidsetPrimaryType​(StringSE primary)
      このオブジェクトのプライマリ型を指定された文字列に設定します。
      voidsetSubType​(StringSE sub)
      このオブジェクトのサブ型を指定された文字列に設定します。
      StringSEtoString()
      このオブジェクトの文字列表現を返します。
      voidwriteExternal​(ObjectOutputSE out)
      オブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。
    • コンストラクターの詳細

      • 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