|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.model.XoneObject
com.fiverworks.xone.model.XoneInstance
Xoneのインスタンスを表すクラスです。
フィールドの概要 | |
static String |
OWN_VARIABLE
自分自身を表す変数名(評価で使用) |
クラス com.fiverworks.xone.model.XoneObject から継承したフィールド |
className, elements, hint, lists, name, path, rb, type, XONE_NULL |
メソッドの概要 | |
void |
adaptClass(XoneClass xc)
このオブジェクトに新たにクラスを適用します。 |
void |
adaptClass(XoneClass xc,
String name)
このオブジェクトに新たにクラスを適用します。 |
String |
getRestriction(String name)
エレメントの制約式を取得します。 |
String |
getRestrictionMessage(String name)
エレメントの制約式のメッセージを取得します。 |
boolean |
isValid()
評価して正しいかどうか返します。 |
boolean |
isValidationEnabled()
評価が可能かどうか返します。 |
ValidateResult[] |
validate()
評価して結果を返します。 |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final String OWN_VARIABLE
メソッドの詳細 |
public void adaptClass(XoneClass xc)
XoneObject
内の adaptClass
xc
- 適用するクラス
XoneRuntimeException
- xcがnullの場合public void adaptClass(XoneClass xc, String name)
XoneObject
内の adaptClass
name
- 新しいインスタンスの名前xc
- 適用するクラス
XoneRuntimeException
- xcがnull、あるいはnameが不正な場合public boolean isValidationEnabled()
validate()
を参照してください)。
XoneObject
内の isValidationEnabled
public ValidateResult[] validate()
Cache
に入り、
評価のときはCache
からもクラスを探してきます。
XoneObject
内の validate
XoneRuntimeException
- クラスが見つからない、あるいは評価式が不正な場合public boolean isValid()
validate
を参照してください)。
XoneObject
内の isValid
XoneRuntimeException
- クラスが見つからない、あるいは評価式が不正な場合public String getRestriction(String name)
validate
を参照してください)。
XoneObject
内の getRestriction
name
- 取得するエレメント名
XoneRuntimeException
- クラスが見つからない場合public String getRestrictionMessage(String name)
validate
を参照してください)。
XoneObject
内の getRestrictionMessage
name
- 取得するエレメント名
XoneRuntimeException
- クラスが見つからない場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |