Kagetaka

net.hizlab.kagetaka.util
クラス ContentType

java.lang.Object
  拡張net.hizlab.kagetaka.util.ContentType

public class ContentType
extends Object

Content-Type を解析するクラスです。

バージョン:
$Revision: 1.2 $

コンストラクタの概要
ContentType(String value)
          指定された文字列を元に、文書タイプを作成します。
ContentType(String type, String subtype)
          指定されたタイプを元に、文書タイプを作成します。
 
メソッドの概要
 void clearParameter()
          パラメータをクリアします。
 String getParameter(String key)
          指定したパラメータに対応する値を返します。
 Enumeration getParameterKeys()
          パラメータの属性値のリストを返します。
 String getSubType()
          サブタイプを返します。
 String getType()
          タイプを返します。
static String normalize(String ct, URL url)
          指定された文書タイプと URL から、正しい文書タイプを取得します。
 String putParameter(String key, String value)
          パラメータに新しい属性名と値を追加します。
 String toString()
          この文章タイプの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ContentType

public ContentType(String value)
            throws ParseException
指定された文字列を元に、文書タイプを作成します。

パラメータ:
value - Content-Type
例外:
IllegalArgumentException - 解析不能な Content-Type が指定された場合
ParseException

ContentType

public ContentType(String type,
                   String subtype)
指定されたタイプを元に、文書タイプを作成します。

パラメータ:
type - タイプ
subtype - サブタイプ
メソッドの詳細

clearParameter

public void clearParameter()
パラメータをクリアします。


getParameter

public String getParameter(String key)
指定したパラメータに対応する値を返します。

パラメータ:
key - パラメータ属性名
戻り値:
パラメータ値、存在しない場合は null

getParameterKeys

public Enumeration getParameterKeys()
パラメータの属性値のリストを返します。

戻り値:
パラメータの属性値のリスト

getSubType

public String getSubType()
サブタイプを返します。

戻り値:
サブタイプ

getType

public String getType()
タイプを返します。

戻り値:
タイプ

normalize

public static String normalize(String ct,
                               URL url)
指定された文書タイプと URL から、正しい文書タイプを取得します。

パラメータ:
ct - Content-Type
url - URL
戻り値:
Content-Type、不明な場合は null

putParameter

public String putParameter(String key,
                           String value)
パラメータに新しい属性名と値を追加します。

パラメータ:
key - パラメータ属性名
value - パラメータ値
戻り値:
以前に設定されていたパラメータ値、 存在していなかった場合は null

toString

public String toString()
この文章タイプの文字列表現を返します。

戻り値:
Content-Type

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'