oracle.lite.web.applet
クラス AppletProxy

java.lang.Object
  |
  +--oracle.lite.web.applet.AppletProxy
 

public class AppletProxy
extends java.lang.Object

各アプレットにこのクラスがあり、アプレットは自身のハンドルをこのクラスに渡します。 このクラスはアプレットのプロキシとして機能します。


コンストラクタの概要
AppletProxy(java.applet.Applet app)
          デフォルトのコンストラクタです。
 
メソッドの概要
 java.sql.Connection getConnection()
          JDBC接続オブジェクトを返します。
 java.lang.String getCookie()
          Web-to-Go Cookieを文字列として返します。
 java.lang.String getErrorMessage(int key)
          指定されたエラー番号に対するエラー・メッセージを生成します。
 java.lang.Object getResultObject(java.lang.String str)
           
 java.lang.Object getResultObject(java.lang.String urlString, java.io.Serializable obj)
          渡されたURLをコールして、渡されたobjをそのURLに送信します。
 java.lang.Object getResultObject(java.lang.String urlString, java.lang.String str)
          渡されたURLをパラメータ文字列を使用してコールします。urlStringは文字列としてのURLで、strはこのURLにNAME=VALUE形式で渡されるパラメータです。
 java.lang.Object getResultObject(java.net.URL url)
          渡されたURLをコールします。
 java.lang.Object getResultObject(java.net.URL url, java.io.Serializable obj)
          渡されたURLをコールして、渡されたobjをそのURLに送信します。
 java.net.URLConnection setSessionID(java.net.URLConnection con)
          指定されたURLConnectionオブジェクトにWeb-to-Go Cookieを追加します。
 void showDebugMessage(java.lang.String message)
          渡されたデバッグ・メッセージを標準出力に出力します。
 void showDocument(java.lang.String relativeDocUrl)
          サーバーのファイルをコールし、ファイルに連結されているクライアント・マシン上のネイティブ・アプリケーションを使用してオープンします。
 void showDocument(java.lang.String relativeDocUrl, java.lang.String winName)
          サーバーのファイルをコールし、ファイルに連結されているクライアント・マシン上のネイティブ・アプリケーションを使用してオープンします。
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AppletProxy

public AppletProxy(java.applet.Applet app)
            throws java.io.IOException,
                   java.lang.ClassNotFoundException 
デフォルトのコンストラクタです。 親アプレット参照を取得し、appletLauncherサーブレットからConnectionInfoObjectを取得します。
メソッドの詳細

getConnection

public java.sql.Connection getConnection() 
JDBC接続オブジェクトを返します。
戻り値:
JDBC接続オブジェクト。

getCookie

public java.lang.String getCookie() 
Web-to-Go Cookieを文字列として返します。
戻り値:
cookie値を文字列として返します。

getResultObject

public java.lang.Object getResultObject(java.lang.String str)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException 

getResultObject

public java.lang.Object getResultObject(java.lang.String urlString,
                                        java.lang.String str)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException 
渡されたURLをパラメータ文字列を使用してコールします。urlStringは文字列としてのURLで、strはこのURLにNAME=VALUE形式で渡されるパラメータです。 このメソッドは、コールされたURLからの出力をオブジェクトとして返します。
パラメータ:
url - 文字列としてのサーブレットのURL。
cookieInfo - 文字列としてのcookie情報。
戻り値:
サーブレットからの戻り値をオブジェクトとして返します。

getResultObject

public java.lang.Object getResultObject(java.lang.String urlString,
                                        java.io.Serializable obj)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException 
渡されたURLをコールして、渡されたobjをそのURLに送信します。urlStringは文字列としてのURLで、objはこのURLに渡されるSerializableオブジェクトです。 このメソッドは、コールされたURLからの出力をオブジェクトとして返します。
パラメータ:
url - 文字列としてのサーブレットのURL。
obj - Serializableオブジェクト。
戻り値:
サーブレットからの戻り値をオブジェクトとして返します。

getResultObject

public java.lang.Object getResultObject(java.net.URL url)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException 
渡されたURLをコールします。 このメソッドは、コールされたURLからの出力をオブジェクトとして返します。
パラメータ:
url - URLとしてのサーブレットのURL。
戻り値:
サーブレットからの戻り値をオブジェクトとして返します。

getResultObject

public java.lang.Object getResultObject(java.net.URL url,
                                        java.io.Serializable obj)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException 
渡されたURLをコールして、渡されたobjをそのURLに送信します。urlStringはURLで、objはこのURLに渡されるSerializableオブジェクトです。 このメソッドは、コールされたURLからの出力をオブジェクトとして返します。
パラメータ:
url - URLとしてのサーブレットのURL。
obj - Serializableオブジェクト。
戻り値:
サーブレットからの戻り値をオブジェクトとして返します。

setSessionID

public java.net.URLConnection setSessionID(java.net.URLConnection con) 
指定されたURLConnectionオブジェクトにWeb-to-Go Cookieを追加します。 このメソッドは追加されたWeb-to-Go CookieとのURLConnectionを返します。
パラメータ:
con - URLConnectionオブジェクト。
戻り値:
sessionIDオブジェクト追加後のURLConnection。

showDocument

public void showDocument(java.lang.String relativeDocUrl,
                         java.lang.String winName)
                  throws java.net.MalformedURLException 
サーバーのファイルをコールし、ファイルに連結されているクライアント・マシン上のネイティブ・アプリケーションを使用してオープンします。relativeDocUrlはアプレットの起動Html(DocumentBase)に関するファイルの相対URLです。 別のブラウザ・ウィンドウでファイルを起動する場合は、このメソッドを使用します。
パラメータ:
relativeDocUrl - 文字列としてのドキュメントのURL。
winName - 文字列としてのドキュメント・ウィンドウ名。

showDocument

public void showDocument(java.lang.String relativeDocUrl)
                  throws java.net.MalformedURLException 
サーバーのファイルをコールし、ファイルに連結されているクライアント・マシン上のネイティブ・アプリケーションを使用してオープンします。relativeDocUrlはアプレットの起動Html(DocumentBase)に関するファイルの相対URLです。このタイプのファイルに連結されたネイティブ・アプリケーションがある場合、ShowDocumentはこのメソッドを使用します。
パラメータ:
relativeDocUrl - 文字列としての、ドキュメントのURL。

showDebugMessage

public void showDebugMessage(java.lang.String message) 
渡されたデバッグ・メッセージを標準出力に出力します。 ブラウザでアプレットが実行されている場合は、javaコンソールに出力されます。
パラメータ:
message - デバッグ・メッセージ。

getErrorMessage

public java.lang.String getErrorMessage(int key) 
指定されたエラー番号に対するエラー・メッセージを生成します。
パラメータ:
key - エラー番号。
戻り値:
エラー・メッセージ。