mxsdoc

MwmModelAttribute.ms

依存

struct MwmModelAttributeStruct

モデル属性を格納する構造体。

補足
作成パラメータ
MwmModelAttributeStruct modelName propertyName getterName setterName
通知
通知名 通知データ タイミング
#GetterName 新たなgetterName getterNameが設定された後
#ModelName 新たなmodelName modelNameが設定された後
#ObservableName 新たなobservableName observableNameが設定された後
#PropertyName 新たなpropertyName propertyNameが設定された後
#SetterName 新たなsetterName setterNameが設定された後

public _CP1_

プロパティ
<Name>

作成パラメータ1。モデル名。既定値はundefined

public _CP2_

プロパティ
<Name|UndefinedClass>

作成パラメータ2。プロパティ名。既定値はundefined

public _CP3_

プロパティ
<Name|UndefinedClass>

作成パラメータ3。モデルのプロパティ値取得メソッド名。既定値はundefined

public _CP4_

プロパティ
<Name|UndefinedClass>

作成パラメータ4。モデルのプロパティ値設定メソッド名。既定値はundefined

private getterName

プロパティ
<Name|UndefinedClass>

モデルのプロパティ値取得メソッド名。既定値はundefined

private modelName

プロパティ
<Name>

モデル名。既定値はundefined

private observableName

プロパティ
<Name>

モデルの通知元オブジェクトのプロパティ名。既定値は#StateChanged

private propertyName

プロパティ
<Name|UndefinedClass>

モデルのプロパティ名。既定値はundefined

private setterName

プロパティ
<Name|UndefinedClass>

モデルのプロパティ値設定メソッド名。既定値はundefined

public fn GetGetterName

モデルのプロパティ値取得メソッド名を取得する。

戻り値
<Name>

public fn GetModelName

モデル名を取得する。

戻り値
<Name|UndefinedClass>

public fn GetObservableName

モデルの通知元オブジェクトのプロパティ名を取得する。

戻り値
<Name>

public fn GetPropertyName

モデルのプロパティ名を取得する。

戻り値
<Name>

public fn GetSetterName

モデルのプロパティ値設定メソッド名を取得する。

戻り値
<Name>

public fn SetGetterName

モデルのプロパティ値取得メソッド名を設定する。

パラメータ
input
<Name>
戻り値
<Name>
補足

無効な値の場合は何もしない。

public fn SetModelName

モデル名を設定する。

パラメータ
input
<Name|UndefinedClass>
戻り値
<Name|UndefinedClass>
補足

無効な値の場合は何もしない。

public fn SetObservableName

モデルの通知元オブジェクトのプロパティ名を設定する。

パラメータ
input
<Name>
戻り値
<Name>
補足

無効な値の場合は何もしない。

public fn SetPropertyName

モデルのプロパティ名を設定する。

パラメータ
input
<Name>
戻り値
<Name>
補足

無効な値の場合は何もしない。

public fn SetSetterName

モデルのプロパティ値設定メソッド名を設定する。

パラメータ
input
<Name>
戻り値
<Name>
補足

無効な値の場合は何もしない。

public fn StructName

戻り値
<Name>

public fn Dump

パラメータ
indent:
<String>
パラメータ
out:
<FileStream|StringStream|WindowStream>

出力先。既定値はlistener

戻り値
<OkClass>

public fn Equals

パラメータ
obj
<Any>
戻り値
<BooleanClass>
補足

大文字と小文字を区別する。

public StateChanged

プロパティ
<Struct:ObservableStruct>