SophiaFramework UNIVERSE 5.3 |
#include <SFXTableItem.h.hpp>
class SFXTableItem : public SFXTableItemBase;
template <SInt32 NUM> class SFXTableItem;
SFXTableItem クラスは、 テーブルモデルの項目[行]を表す具象クラス(テンプレートクラス)です。
注意 | |
---|---|
テンプレートパラメータには、テーブルモデルの列数(テーブルモデルカラム数)の NUM を指定します。 |
項目[行]は、 サイズがテーブルモデルカラム数(NUM)である、 セルオブジェクト(SFXAny)の固定長配列として表されます。
このクラスは、 項目[行]にアクセスするためのインターフェイスが実装されています。
コンストラクタ/デストラクタ |
---|
~SFXTableItem( Void ) SFXTableItem クラスのデストラクタです。
|
パブリック関数 | |
---|---|
SFXTableItemPtr |
Clone( Void ) 項目[行]を複製します。
|
SFXAnyPtr |
GetColumn(
SInt32 col
) 指定されたセルオブジェクトを取得します。
|
SInt32 |
GetColumnLength( Void ) 項目[行]の列数を取得します。
|
[ public, virtual ] ~SFXTableItem(Void);
このデストラクタは、 何も行いません。
[ public, virtual, const ] SFXTableItemPtr Clone(Void);
複製された項目[行]へのポインタ。
この関数は、 項目[行]を複製します。
指定されたセルオブジェクトへのポインタ。
この関数は、 指定されたセルオブジェクトを取得します。
注意 | |
---|---|
col 引数に指定するインデックスはチェックされません。 範囲外の値(負の数や列数以上のインデックス)が指定されたときの動作は未定義です。 シミュレータでは ASSERT が発生します。 |
[ public, virtual, const ] SInt32 GetColumnLength(Void);
項目[行]の列数(常にテンプレートパラメータに指定した値 NUM)。
この関数は、 項目[行]の列数を取得します。
注意 | |
---|---|
常にテンプレートパラメータに指定した値 NUM が返ります。 一般に、項目[行]の列数と項目[行]内のセルオブジェクト(SFXAny)の数は等しくなります。 |
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |