java.lang.Objectjp.oarts.pirka.core.app.OfflineEntryPoint
public class OfflineEntryPoint
オフライン(WEBサーバーを使用せずにJUnit等)でpirkaの画面をテスト及び表示するときに使用する エントリーポイントです。
フィールドの概要 |
---|
インタフェース jp.oarts.pirka.core.app.EntryPointIF から継承されたフィールド |
---|
ELSE_ACTION_METHOD_NAME, PRE_ACTION_METHOD_NAME, PRE_DRAW_METHOD_NAME |
メソッドの概要 | |
---|---|
PirkaRespons |
action(PirkaRespons window,
java.lang.String actionName,
int... index)
アクションを発行します。 |
void |
display(PirkaRespons window,
int displaySec)
設定したウインドウをブラウザに表示します。 |
java.util.Map<java.lang.String,CtrlProcesser> |
getCtrlProcesserMap()
エントリーポイント毎の独自のコントロラープロセッサーマップを戻します。 |
void |
getCtrlProcesserMap(java.util.Map<java.lang.String,CtrlProcesser> ctrlProcesserMap)
エントリーポイント毎の独自のコントロラープロセッサーマップを設定します。 |
java.lang.String |
getHtmlStringCharset()
推奨されていません。 |
StringConverter |
getInputStringConverter()
ブラウザー入力文字列コンバーター取得 ブラウザーで入力された文字列に全画面共通な文字変換が必要な時にオーバーライドして 独自の文字列コンバーターを戻してください。 |
static OfflineEntryPoint |
getInstance()
インスタンスを取得します。 |
StringConverter |
getOutputStringConverter()
ブラウザー出力文字列コンバーター取得 ブラウザーへ出力される文字列に全画面共通な文字変換が必要な時にオーバーライドして 独自の文字列コンバーターを戻してください。 |
java.lang.Class |
getPirkaMessageEnumClass()
PirkaMessageをインプリメントしたEnumクラスを返します。 |
void |
getPirkaMessageEnumClass(java.lang.Class pirkaMessageEnumClass)
PirkaMessageをインプリメントしたEnumクラスを設定します。 |
java.lang.String |
getResourceHtmlFileCharset()
推奨されていません。 |
java.lang.String |
getResponsHeaderCharset()
推奨されていません。 |
java.lang.Object |
getSession(java.lang.String keyName)
セションから取り出す |
java.lang.String |
getUrlAlias()
URLの別名を取得します。 |
boolean |
isOldServletMode()
旧サーブレットモードかを確認します。 |
void |
putSession(java.lang.String keyName,
java.lang.Object object)
セションに保存 |
void |
setDebugBrowserCommand(java.lang.String debugBrowserCommand)
デバック表示用のブラウザ起動コマンドを設定します。 |
void |
setHtmlStringCharset(java.lang.String outHtmlFileCharset)
ブラウザーに送信する(テンポラリディレクトリに出力される)HTMLイメージのキャラクターセットを設定します。 |
void |
setOldServletMode(boolean oldServletMode)
旧サーブレットモードを設定します。 |
void |
setResourceHtmlFileCharset(java.lang.String resourceHtmlFileCharset)
リソースHTMLファイルのキャラクターセットを設定します。 |
void |
setTempHtmlFile(java.io.File tempHtmlFile)
デバッグ用テンポラリHTMLファイルを設定します。 |
void |
startSession()
新規セッション テスト時に新規にセッションを開始するときに最初に必ず呼び出してください。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public PirkaRespons action(PirkaRespons window, java.lang.String actionName, int... index)
window
- アクションを発行するウインドウactionName
- アクション名index
- ループ時のアクションインデックス
public void display(PirkaRespons window, int displaySec)
window
- ウインドウオブジェクトdisplaySec
- 表示秒数(0はブラウザを終了するまで表示します)public java.util.Map<java.lang.String,CtrlProcesser> getCtrlProcesserMap()
EntryPointIF
内の getCtrlProcesserMap
public void getCtrlProcesserMap(java.util.Map<java.lang.String,CtrlProcesser> ctrlProcesserMap)
ctrlProcesserMap
- 独自のコントロラープロセッサーマップ@Deprecated public java.lang.String getHtmlStringCharset()
EntryPointIF
内の getHtmlStringCharset
public StringConverter getInputStringConverter()
EntryPointIF
内の getInputStringConverter
public static OfflineEntryPoint getInstance()
public StringConverter getOutputStringConverter()
EntryPointIF
内の getOutputStringConverter
public java.lang.Class getPirkaMessageEnumClass()
EntryPointIF
内の getPirkaMessageEnumClass
public void getPirkaMessageEnumClass(java.lang.Class pirkaMessageEnumClass)
pirkaMessageEnumClass
- PirkaMessageをインプリメントしたEnumクラス@Deprecated public java.lang.String getResourceHtmlFileCharset()
EntryPointIF
内の getResourceHtmlFileCharset
@Deprecated public java.lang.String getResponsHeaderCharset()
EntryPointIF
内の getResponsHeaderCharset
public java.lang.Object getSession(java.lang.String keyName)
EntryPointIF
内の getSession
keyName
- キー名
public java.lang.String getUrlAlias()
EntryPointIF
内の getUrlAlias
public boolean isOldServletMode()
EntryPointIF
内の isOldServletMode
public void putSession(java.lang.String keyName, java.lang.Object object)
EntryPointIF
内の putSession
keyName
- キー名object
- 保存オジェクトpublic void setDebugBrowserCommand(java.lang.String debugBrowserCommand)
debugBrowserCommand
- デバック表示用のブラウザ起動コマンドpublic void setHtmlStringCharset(java.lang.String outHtmlFileCharset)
outHtmlFileCharset
- キャラクターセット名public void setOldServletMode(boolean oldServletMode)
public void setResourceHtmlFileCharset(java.lang.String resourceHtmlFileCharset)
resourceHtmlFileCharset
- キャラクターセット名public void setTempHtmlFile(java.io.File tempHtmlFile)
tempHtmlFile
- デバッグ用テンポラリHTMLファイルpublic void startSession()