org.seasar.framework.util
クラス URLUtil

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

public class URLUtil
extends java.lang.Object

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

作成者:
higa

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

フィールドの詳細

CANONICAL_PROTOCOLS

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

コンストラクタの詳細

URLUtil

public URLUtil()
メソッドの詳細

openStream

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

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

openConnection

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

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

create

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

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

create

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

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

encode

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

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

decode

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

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

toCanonicalProtocol

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

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

toFile

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

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

disableURLCaches

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



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