SophiaFramework UNIVERSE 5.3 |
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
○ | ○ | ○ | ○ |
パブリック関数 | |
---|---|
SFCError |
AddField(
AEEAddrField* addrField
)
レコードに新しいフィールドを追加します。
|
AEEAddrCat |
GetCategory( Void )
アドレス レコードのカテゴリを取得します。
|
AEEAddrField* |
GetField(
SInt32 fieldIndex
)
与えられたインデックスにおけるフィールドの情報を取得します。
|
SInt32 |
GetFieldCount( Void )
レコード内で見つかったフィールドの数を取得します。
|
SFCError |
GetLastError( Void )
SFBAddrRec インターフェースでの最後のアドレス レコード操作で発生したエラーを取得します。
|
UInt16 |
GetRecID( Void )
SFBAddrRec インターフェースが指しているレコードのレコード ID を取得します。
|
SFCError |
RemoveField(
SInt32 fieldIndex
)
与えられたインデックス位置にあるフィールドを削除します。
|
SFCError |
RemoveRec( Void )
アドレス ブックからアドレス レコードを削除します。
|
SFCError |
SetCategory(
AEEAddrCat category
)
アドレス レコードのアドレス カテゴリを設定します。
|
SFCError |
UpdateAllFields(
AEEAddrField* addrField
, SInt32 fieldCount
)
レコード内の全フィールドを更新します。
|
SFCError |
UpdateField(
SInt32 fieldIndex
, AEEAddrField* addrField
)
与えられたインデックス位置にあるフィールドを更新します。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] SFCError AddField( AEEAddrField* addrField // このレコードに追加する新しいフィールド );
[ public ] AEEAddrCat GetCategory(Void);
[ public ] AEEAddrField* GetField( SInt32 fieldIndex // 情報を取得するフィールドのインデックスを指定する // このインデックスは 0( ゼロ )基準 );
[ public ] SInt32 GetFieldCount(Void);
[ public ] SFCError GetLastError(Void);
AEEError.h で定義されているエラー値を返します。
[ public ] UInt16 GetRecID(Void);
[ public ] SFCError RemoveRec(Void);
[ public ] SFCError SetCategory( AEEAddrCat category // 新しいアドレス カテゴリ );
[ public ] SFCError UpdateAllFields( AEEAddrField* addrField // フィールドの更新情報を指定する // 既存の全フィールドがこれらの新しいフィールドで置き換えられる SInt32 fieldCount // レコードに追加する必要のある、addrField 配列内のフィールドの数を指定する );
[ public ] SFCError UpdateField( SInt32 fieldIndex // 更新する新しいフィールドのインデックス位置を指定する AEEAddrField* addrField // フィールドの更新情報を指定する // 既存のフィールドがこの新しいフィールドで置き換えられる );
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |