public class MimeType extends ObjectSE implements ExternalizableSE
コンストラクターと説明 |
---|
MimeType() デフォルトコンストラクター。 |
MimeType(StringSE rawdata) 文字列から MimeType を構築するコンストラクター。 |
MimeType(StringSE primary, StringSE sub) 指定されたプライマリおよびサブ型で MimeType を構築するが、空のパラメーターリストを持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getBaseType() パラメーターリストなしでこのオブジェクトの文字列表現を返します。 |
StringSE | getParameter(StringSE name) 指定された名前に関連付けられている値を取得します。現在の関連付けがない場合は null を取得します。 |
MimeTypeParameterList | getParameters() このオブジェクトのパラメーターリストを取得します。 |
StringSE | getPrimaryType() このオブジェクトのプライマリ型を取得します。 |
StringSE | getSubType() このオブジェクトのサブ型を取得します。 |
boolean | match(MimeType type) このオブジェクトのプライマリ型とサブ型が、指定された型のものと同じであるかどうかを判別します。 |
boolean | match(StringSE rawdata) このオブジェクトのプライマリ型とサブ型が、rawdata で説明されているコンテンツ型と同じであるかどうかを確認します。 |
void | readExternal(ObjectInputSE in) オブジェクトは、プリミティブ型の場合は DataInput メソッド、オブジェクト、文字列、配列の場合は readObject メソッドを呼び出して、その内容を復元する readExternal メソッドを実装します。 |
void | removeParameter(StringSE name) 指定された名前に関連付けられている値をすべて削除します。 |
void | setParameter(StringSE name, StringSE value) 以前の関連付けを置き換えて、指定された名前に関連付ける値を設定します。 |
void | setPrimaryType(StringSE primary) このオブジェクトのプライマリ型を指定された文字列に設定します。 |
void | setSubType(StringSE sub) このオブジェクトのサブ型を指定された文字列に設定します。 |
StringSE | toString() このオブジェクトの文字列表現を返します。 |
void | writeExternal(ObjectOutputSE out) オブジェクトは、プリミティブ値に対して DataOutput メソッドを呼び出すか、オブジェクト、文字列、配列に対して ObjectOutput の writeObject メソッドを呼び出すことによって、その内容を保存する writeExternal メソッドを実装します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MimeType()
public MimeType(StringSE rawdata) throws MimeTypeParseException
rawdata
- MIME 型文字列 MimeTypeParseException
- MIME 型を解析できない場合 public MimeType(StringSE primary, StringSE sub) throws MimeTypeParseException
primary
- プライマリ MIME 型 sub
- MIME サブ型 MimeTypeParseException
- プライマリ型またはサブ型が有効なトークンではない場合 public StringSE getPrimaryType()
public void setPrimaryType(StringSE primary) throws MimeTypeParseException
primary
- プライマリ MIME 型 MimeTypeParseException
- プライマリ型が有効なトークンでない場合 public StringSE getSubType()
public void setSubType(StringSE sub) throws MimeTypeParseException
sub
- MIME サブ型 MimeTypeParseException
- サブ型が有効なトークンでない場合 public MimeTypeParameterList getParameters()
public StringSE getParameter(StringSE name)
name
- パラメーター名 public void setParameter(StringSE name, StringSE value)
name
- パラメーター名 value
- パラメーターの値 public void removeParameter(StringSE name)
name
- パラメーター名 public StringSE toString()
ObjectSE
の toStringSE
public StringSE getBaseType()
public boolean match(MimeType type)
type
- 比較する MimeType オブジェクト public boolean match(StringSE rawdata) throws MimeTypeParseException
rawdata
- 比較する MIME 型文字列 MimeTypeParseException
- MIME 型を解析できない場合 public void writeExternal(ObjectOutputSE out) throws IOExceptionSE
ExternalizableSE
の writeExternalSE
out
- 書き込む ObjectOutput オブジェクト IOExceptionSE
- 発生する可能性のある I/O 例外が含まれます public void readExternal(ObjectInputSE in) throws IOExceptionSE, ClassNotFoundExceptionSE
ExternalizableSE
の readExternalSE
in
- 読み取る ObjectInput オブジェクト ClassNotFoundExceptionSE
- 復元するオブジェクトのクラスが見つからない場合。IOExceptionSE
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.