|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.mw.Cache
クライアント側のキャッシュ用クラスです。
MwMainのload、lock、unlockメソッドでロードされたXoneClassは、このクラスに自動的にキャッシュされます。
このクラスはスレッドセーフです。
メソッドの概要 | |
boolean |
containsXoneClass(String path)
キャッシュ内に指定されたXoneClassがあるかどうかを返します。 |
boolean |
containsXoneClass(String parent,
String className)
キャッシュ内に指定されたXoneClassがあるかどうかを返します。 |
XoneObject[] |
getAllClasses()
キャッシュされているすべてのXoneClassを返します。 |
static Cache |
getInstance()
このクラスのインスタンスを返します(このクラスはシングルトンです)。 |
XoneClass |
getXoneClass(String path)
キャッシュ内の指定されたXoneClassを返します。 |
XoneClass |
getXoneClass(String parent,
String className)
キャッシュ内の指定されたXoneClassを返します。 |
void |
init()
キャッシュの内容をクリアします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static Cache getInstance()
public void init()
public XoneClass getXoneClass(String path)
path
- XoneClassへのフルパス
XoneRuntimeException
- pathが不正な場合public XoneClass getXoneClass(String parent, String className)
parent
- XoneClassのある親フォルダのパスclassName
- XoneClassの名前
XoneRuntimeException
- pathまたはnameが不正な場合public boolean containsXoneClass(String path)
path
- XoneClassへのフルパス
public boolean containsXoneClass(String parent, String className)
parent
- XoneClassのある親フォルダのパスclassName
- XoneClassの名前
public XoneObject[] getAllClasses()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |