mokkouyou.yahoo.util
クラス URLConnectionBuilder

java.lang.Object
  拡張mokkouyou.yahoo.util.URLConnectionBuilder

public class URLConnectionBuilder
extends java.lang.Object

URL接続を行うためのユーティリティクラス
必要な設定を行った後createConnection()を呼ぶ

バージョン:
1.0

コンストラクタの概要
URLConnectionBuilder(java.lang.String url)
          BuildURLConnectionを生成し、初期化する。
URLConnectionBuilder(java.lang.String url, java.lang.String proxyHost)
          BuildURLConnectionを生成し、初期化する。
URLConnectionBuilder(java.lang.String url, java.lang.String proxyHost, java.lang.String proxyPort)
          BuildURLConnectionを生成し、初期化する。
 
メソッドの概要
 java.net.HttpURLConnection createConnection()
          connectionを取得する。
 java.lang.String getProxyHost()
           
 java.lang.String getProxyPort()
           
 void setContentType(java.lang.String contentType)
          ContentTypeを設定する。
 void setInstanceFollowRedirects(boolean redirect)
          HTTP リダイレクト (応答コード 3xx の要求) を、この HttpURLConnection インスタンスで自動に従うかどうかを設定します。
 void setProxyHost(java.lang.String proxyHost)
           
 void setProxyPort(java.lang.String proxyPort)
           
 void setRequestMethod(java.lang.String requestMethod)
          URL 要求のメソッドを次のどれかに設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

URLConnectionBuilder

public URLConnectionBuilder(java.lang.String url)
                     throws java.lang.Exception
BuildURLConnectionを生成し、初期化する。

パラメータ:
url - URL
例外:
java.lang.Exception

URLConnectionBuilder

public URLConnectionBuilder(java.lang.String url,
                            java.lang.String proxyHost)
                     throws java.lang.Exception
BuildURLConnectionを生成し、初期化する。

パラメータ:
url - URL
proxyHost - ProxyHost
例外:
java.lang.Exception

URLConnectionBuilder

public URLConnectionBuilder(java.lang.String url,
                            java.lang.String proxyHost,
                            java.lang.String proxyPort)
                     throws java.lang.Exception
BuildURLConnectionを生成し、初期化する。

パラメータ:
url - URL
proxyHost - ProxyHost
proxyPort - ProxyPort
例外:
java.lang.Exception
メソッドの詳細

createConnection

public java.net.HttpURLConnection createConnection()
connectionを取得する。

戻り値:
connection

setProxyHost

public void setProxyHost(java.lang.String proxyHost)

getProxyHost

public java.lang.String getProxyHost()

setProxyPort

public void setProxyPort(java.lang.String proxyPort)

getProxyPort

public java.lang.String getProxyPort()

setRequestMethod

public void setRequestMethod(java.lang.String requestMethod)
                      throws java.net.ProtocolException
URL 要求のメソッドを次のどれかに設定します。 これらのメソッドのうち、どれが有効であるかはプロトコルの制限によって 決まります。デフォルトのメソッドは GET です。

パラメータ:
requestMethod - HTTPメソッド
例外:
java.net.ProtocolException - メソッドをリセットできない場合、または 要求したメソッドが HTTP で無効である場合

setInstanceFollowRedirects

public void setInstanceFollowRedirects(boolean redirect)
HTTP リダイレクト (応答コード 3xx の要求) を、この HttpURLConnection インスタンスで自動に従うかどうかを設定します。

デフォルトが true である、followRedirects からのデフォルト値

パラメータ:
redirect - HTTP リダイレクトを行うかどうかを示す boolean

setContentType

public void setContentType(java.lang.String contentType)
ContentTypeを設定する。 デフォルトではtext/xmlが指定されている。

パラメータ:
contentType -