|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.kotemaru.wsjs.ssjs.SsjsEnv
public class SsjsEnv
RPJS,SSJS の実行環境を表すクラス。
フィールドの概要 | |
---|---|
Log |
LOG
|
コンストラクタの概要 | |
---|---|
SsjsEnv(WsjsContext ctx,
org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable scope,
Page page)
|
メソッドの概要 | |
---|---|
void |
addClassPath(java.lang.String pageName)
実行環境にjavaクラスパスを追加する。 |
void |
checkPermitRead(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
void |
checkPermitWrite(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
long |
currentTimeMillis()
現在時間を取得する。 |
byte[] |
getBinaryContent(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
org.mozilla.javascript.Context |
getContext()
ログイン中のユーザを取得。 |
java.sql.Connection |
getDBConnection()
デフォルトのDB接続を取得する。 |
java.sql.Connection |
getDBConnection(java.lang.String dataSourceName)
DB接続を取得する。 |
Page |
getPage()
実行中のページを取得。 |
Page |
getPage(java.lang.String pageName)
他のページを取得する。 |
javax.servlet.http.HttpServletRequest |
getRequest()
HttpServletRequestを取得。 |
javax.servlet.http.HttpServletResponse |
getResponse()
HttpServletResponseを取得。 |
org.mozilla.javascript.Scriptable |
getScope()
トップレベルスコープを取得。 |
javax.servlet.Servlet |
getServlet()
Servletを取得。 |
java.lang.String |
getTextContent(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
java.lang.String |
getTextContent(java.lang.String pageName,
java.lang.String charset)
推奨されていません。 @see Page APIに移行 |
User |
getUser()
ログイン中のユーザを取得。 |
WsjsContext |
getWsjsContext()
WSJSのコンテキストを取得。 |
boolean |
hasPermitRead(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
boolean |
hasPermitWrite(java.lang.String pageName)
推奨されていません。 @see Page APIに移行 |
void |
include(java.lang.String pageName,
org.mozilla.javascript.Scriptable scope)
他のページをインクルードする。 |
static void |
init()
|
org.mozilla.javascript.Scriptable |
parseJson(java.lang.String data)
JSON文字列をJavaScriptオブジェクトに変換する。 |
void |
putBinaryContent(java.lang.String pageName,
byte[] data)
推奨されていません。 @see Page APIに移行 |
void |
putTextContent(java.lang.String pageName,
java.lang.String data)
推奨されていません。 |
void |
putTextContent(java.lang.String pageName,
java.lang.String data,
java.lang.String charset)
推奨されていません。 @see Page APIに移行 |
java.lang.String |
serialJson(org.mozilla.javascript.Scriptable obj)
JavaScriptオブジェクトをJSON文字列に変換する。 |
void |
sleep(int ms)
スリープする。 |
boolean |
visibleToScripts(java.lang.String className)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public final Log LOG
コンストラクタの詳細 |
---|
public SsjsEnv(WsjsContext ctx, org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable scope, Page page)
メソッドの詳細 |
---|
public static void init()
public WsjsContext getWsjsContext()
public javax.servlet.Servlet getServlet()
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public User getUser()
public org.mozilla.javascript.Context getContext()
public org.mozilla.javascript.Scriptable getScope()
public Page getPage()
public boolean visibleToScripts(java.lang.String className)
org.mozilla.javascript.ClassShutter
内の visibleToScripts
public void include(java.lang.String pageName, org.mozilla.javascript.Scriptable scope) throws java.lang.Exception
java.lang.Exception
public Page getPage(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public java.sql.Connection getDBConnection() throws java.lang.Exception
java.lang.Exception
public java.sql.Connection getDBConnection(java.lang.String dataSourceName) throws java.lang.Exception
java.lang.Exception
public long currentTimeMillis()
public void sleep(int ms) throws java.lang.Exception
java.lang.Exception
public org.mozilla.javascript.Scriptable parseJson(java.lang.String data)
public java.lang.String serialJson(org.mozilla.javascript.Scriptable obj) throws java.io.IOException
java.io.IOException
public void addClassPath(java.lang.String pageName) throws java.lang.Exception
pageName
- jarファイル又はディレクトリのページ名
java.lang.Exception
public boolean hasPermitRead(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public boolean hasPermitWrite(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public void checkPermitRead(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public void checkPermitWrite(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public java.lang.String getTextContent(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public java.lang.String getTextContent(java.lang.String pageName, java.lang.String charset) throws java.io.IOException
java.io.IOException
public void putTextContent(java.lang.String pageName, java.lang.String data) throws java.io.IOException
java.io.IOException
public void putTextContent(java.lang.String pageName, java.lang.String data, java.lang.String charset) throws java.io.IOException
java.io.IOException
public byte[] getBinaryContent(java.lang.String pageName) throws java.io.IOException
java.io.IOException
public void putBinaryContent(java.lang.String pageName, byte[] data) throws java.io.IOException
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |