org.seasar.framework.util
クラス URLUtil

java.lang.Object
  拡張org.seasar.framework.util.URLUtil

public class URLUtil
extends Object

URLを扱うユーティリティ・クラスです。

作成者:
higa

フィールドの概要
protected static Map CANONICAL_PROTOCOLS
          プロトコルを正規化するためのマップ
 
メソッドの概要
static URL create(String spec)
          String表現からURLオブジェクトを作成します。
static URL create(URL context, String spec)
          指定されたコンテキスト内の指定された仕様で構文解析することによって、URLを生成します。
static String decode(String s, String enc)
          特別な符号化方式を使用してapplication/x-www-form-urlencoded文字列をデコードします。
static void disableURLCaches()
          
static String encode(String s, String enc)
          特定の符号化方式を使用して文字列をapplication/x-www-form-urlencoded形式に変換します。
static URLConnection openConnection(URL url)
          URLが参照するリモートオブジェクトへの接続を表すURLConnectionオブジェクトを返します。
static InputStream openStream(URL url)
          URLをオープンしてInputStreamを返します。
static String toCanonicalProtocol(String protocol)
          プロトコルを正規化して返します。
static File toFile(URL fileUrl)
          URLが示すJarファイルのFileオブジェクトを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CANONICAL_PROTOCOLS

protected static final Map CANONICAL_PROTOCOLS
プロトコルを正規化するためのマップ

メソッドの詳細

openStream

public static InputStream openStream(URL url)
URLをオープンしてInputStreamを返します。

パラメータ:
url - URL
戻り値:
URLが表すリソースを読み込むためのInputStream

openConnection

public static URLConnection openConnection(URL url)
URLが参照するリモートオブジェクトへの接続を表すURLConnectionオブジェクトを返します。

パラメータ:
url - URL
戻り値:
URLへのURLConnectionオブジェクト

create

public static URL create(String spec)
String表現からURLオブジェクトを作成します。

パラメータ:
spec - URLとして構文解析されるString
戻り値:
URL

create

public static URL create(URL context,
                         String spec)
指定されたコンテキスト内の指定された仕様で構文解析することによって、URLを生成します。

パラメータ:
context - 仕様を構文解析するコンテキスト
spec - URLとして構文解析されるString
戻り値:
URL

encode

public static String encode(String s,
                            String enc)
特定の符号化方式を使用して文字列をapplication/x-www-form-urlencoded形式に変換します。

パラメータ:
s - 変換対象の String
enc - サポートされる文字エンコーディングの名前
戻り値:
変換後のString

decode

public static String decode(String s,
                            String enc)
特別な符号化方式を使用してapplication/x-www-form-urlencoded文字列をデコードします。

パラメータ:
s - デコード対象のString
enc - サポートされる文字エンコーディングの名前
戻り値:
新しくデコードされた String

toCanonicalProtocol

public static String toCanonicalProtocol(String protocol)
プロトコルを正規化して返します。

パラメータ:
protocol - プロトコル
戻り値:
正規化されたプロトコル

toFile

public static File toFile(URL fileUrl)
URLが示すJarファイルのFileオブジェクトを返します。

パラメータ:
fileUrl - JarファイルのURL
戻り値:
JarファイルのFile

disableURLCaches

public static void disableURLCaches()
このバグに対する対応です。



Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.