|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- ParameterListpublic 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
- subTypepublic void setParameter(String name, String value)
name
- パラメータ名value
- パラメータ値public void setParameterList(ParameterList list)
list
- ParameterListpublic String toString()
null
を返します。
Object
内の toString
public 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 を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |