|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.window.BaseWindowItem
com.JRcServer.window.WinMemory
public class WinMemory
ウィンドウメモリ管理.
ウィンドウで利用するメモリ管理オブジェクトです.
利用可能なメモリは以下のとおりです.
(1)グローバルメモリ.
(2)ローカルメモリ.
(1)はプロセスが起動中である場合、揮発することがない
グローバルなメモリです.
(2)は1つのウィンドウ単位で管理されているウィンドウ内の
ローカルメモリです.
そのため2)はウィンドウがクローズされた場合に、
対象のローカルメモリは破棄されます.
| メソッドの概要 | |
|---|---|
void |
flush()
情報を更新. |
java.lang.Object |
get(java.lang.String name)
グローバルオブジェクト要素を取得. |
java.lang.Object |
get(java.lang.String window,
java.lang.String name)
ローカルオブジェクト要素を取得. |
java.lang.String[] |
getFrames()
ウィンドウオブジェクト名群を取得. |
int |
getFrameSize()
ウィンドウオブジェクト数を取得. |
static WinMemory |
getInstance()
オブジェクト情報を取得. |
java.lang.String |
getName()
アイテム名を取得. |
java.lang.String[] |
getNames()
グローバル要素名群を取得. |
java.lang.String[] |
getNames(java.lang.String window)
ローカル要素名群を取得. |
boolean |
isFrame(java.lang.String window)
対象ウィンドウオブジェクト名が存在するかチェック. |
boolean |
isGlobal(java.lang.String name)
対象グローバル要素名が存在するかチェック. |
boolean |
isLocal(java.lang.String window,
java.lang.String name)
対象ローカル要素名が存在するかチェック. |
boolean |
isUse()
オブジェクト有効チェック. |
void |
put(java.lang.String name,
java.lang.Object value)
グローバルオブジェクト要素をセット. |
void |
put(java.lang.String window,
java.lang.String name,
java.lang.Object value)
ローカルオブジェクト要素をセット. |
java.lang.Object |
remove(java.lang.String name)
グローバルオブジェクト要素を削除. |
java.lang.Object |
remove(java.lang.String window,
java.lang.String name)
ローカルオブジェクト要素を削除. |
int |
size()
グローバル要素数を取得. |
int |
size(java.lang.String window)
ローカル要素数を取得. |
void |
update()
情報アップデート. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public static final WinMemory getInstance()
public void flush()
BaseWindowItem 内の flushpublic void update()
BaseWindowItem 内の update
public final void put(java.lang.String name,
java.lang.Object value)
throws InputException
name - 対象のグローバル要素名を設定します.value - 対象の要素オブジェクトを設定します.
InputException - 入力例外.
public final void put(java.lang.String window,
java.lang.String name,
java.lang.Object value)
throws InputException
window - 対象のウィンドウオブジェクト名を設定します.name - 対象のローカル要素名を設定します.value - 対象の要素オブジェクトを設定します.
InputException - 入力例外.public final java.lang.Object remove(java.lang.String name)
name - 対象のグローバル要素名を設定します.
public final java.lang.Object remove(java.lang.String window,
java.lang.String name)
window - 対象のウィンドウオブジェクト名を設定します.name - 対象のローカル要素名を設定します.
public final java.lang.Object get(java.lang.String name)
name - 対象のグローバル要素名を設定します.
public final java.lang.Object get(java.lang.String window,
java.lang.String name)
window - 対象のウィンドウオブジェクト名を設定します.name - 対象のローカル要素名を設定します.
public final java.lang.String[] getNames()
public final java.lang.String[] getNames(java.lang.String window)
window - 対象のウィンドウオブジェクト名を設定します.
public final java.lang.String[] getFrames()
public final int size()
public final int size(java.lang.String window)
window - 対象のウィンドウオブジェクト名を設定します.
public final int getFrameSize()
public final java.lang.String getName()
BaseWindowItem 内の getNamepublic final boolean isGlobal(java.lang.String name)
name - 対象のグローバル要素名を設定します.
public final boolean isLocal(java.lang.String window,
java.lang.String name)
window - 対象のウィンドウオブジェクト名を設定します.name - 対象のローカル要素名を設定します.
public final boolean isFrame(java.lang.String window)
window - 対象のウィンドウオブジェクト名を設定します.
public final boolean isUse()
BaseWindowItem 内の isUse
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||