|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.mail.internet.ContentType
public final class ContentType
このクラスは MIME ContentType 値を表します。 これは ContentType 文字列を個別のコンポーネントに構文解析し、 MIME 形式の ContentType 文字列を生成する方法を提供します。
| コンストラクタの概要 | |
|---|---|
ContentType()
引数なしのコンストラクタです。 |
|
ContentType(String s)
Content-Type 文字列を取得するコンストラクタです。 |
|
ContentType(String primaryType,
String subType,
ParameterList list)
コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
String |
getBaseType()
MIME タイプ文字列をパラメータなしで返します。 |
String |
getParameter(String name)
指定されたパラメータ値を返します。 |
ParameterList |
getParameterList()
使用可能な全てのパラメータを保持する ParameterList オブジェクトを返します。 |
String |
getPrimaryType()
プライマリタイプを返します。 |
String |
getSubType()
subType を返します。 |
boolean |
match(ContentType cType)
指定された ContentType オブジェクトと照合します。 |
boolean |
match(String s)
指定されたコンテンツ型文字列と照合します。 |
void |
setParameter(String name,
String value)
指定されたパラメータを設定します。 |
void |
setParameterList(ParameterList list)
新しい ParameterList を設定します。 |
void |
setPrimaryType(String primaryType)
プライマリタイプを設定します。 |
void |
setSubType(String subType)
subType を設定します。 |
String |
toString()
この Content-Type の RFC2045 形式文字列表現を取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ContentType()
public ContentType(String primaryType,
String subType,
ParameterList list)
primaryType - プライマリタイプsubType - subTypelist - ParameterList
public ContentType(String s)
throws ParseException
s - Content-Type 文字列
ParseException - 構文解析に失敗した場合| メソッドの詳細 |
|---|
public String getPrimaryType()
public String getSubType()
public String getBaseType()
public String getParameter(String name)
null を返します。
public ParameterList getParameterList()
public void setPrimaryType(String primaryType)
primaryType - プライマリタイプpublic void setSubType(String subType)
subType - subType
public void setParameter(String name,
String value)
name - パラメータ名value - パラメータ値public void setParameterList(ParameterList list)
list - ParameterListpublic String toString()
null を返します。
Object 内の toStringpublic boolean match(ContentType cType)
primaryType と subType のみを比較します。
両者のオペランドのパラメータは無視されます。
例えば、このメソッドは "text/plain" と
"text/plain; charset=Shift_JIS" の ContentType を比較すると true を返します。
何れかのオペランドの subType が特殊文字 '*' の場合、
その subtype は比較時に無視されます。
例えば、このメソッドは "text/plain" と "text/*" の
ContentType を比較すると true を返します。
cType - 比較の対象の ContentTypepublic boolean match(String s)
primaryType と subType のみを比較します。
両者のオペランドのパラメータは無視されます。
例えば、このメソッドは "text/plain" と
"text/plain; charset=Shift_JIS" の ContentType を比較すると true を返します。
何れかのオペランドの subType が特殊文字 '*' の場合、
その subtype は比較時に無視されます。
例えば、このメソッドは "text/plain" と "text/*" の
ContentType を比較すると true を返します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||