前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBAddrRec
IAddrRec インターフェイスのラッパークラスです。
#include <SFBAddrRec.h.hpp>
class SFBAddrRec : public SFBBase;
SFMTYPEDEFWRAPPER(SFBAddrRec)

継承図

SFBAddrRec クラスの継承図

協調図

SFBAddrRec クラスの協調図

参照

BREW API IAddrRec

メンバ

パブリック関数
SFCError AddField( AEEAddrField* addrField )
レコードに新しいフィールドを追加します。
AEEAddrCat GetCategory( Void )
このアドレスレコードのカテゴリを返します。
AEEAddrField* GetField( SInt32 fieldIndex )
与えられたインデックスにおけるフィールドの情報を取得します。
SInt32 GetFieldCount( Void )
このレコード内で見つかったフィールドの数を返します。
SFCError GetLastError( Void )
この SFBAddrRec インタフェースでの最後のアドレスレコード操作で発生したエラーを返します。
UInt16 GetRecID( Void )
このIAddrRecインタフェースが指しているレコードのレコードIDを返します。
SFCError RemoveField( SInt32 fieldIndex )
与えられたインデックス位置にあるフィールドを削除します。
SFCError RemoveRec( Void )
アドレスブックからアドレスレコードを削除します。
SFCError SetCategory( AEEAddrCat category )
このアドレスレコードのアドレスカテゴリを設定します。
SFCError UpdateAllFields( AEEAddrField* addrField , SInt32 fieldCount )
このレコード内の全フィールドを更新します。
SFCError UpdateField( SInt32 fieldIndex , AEEAddrField* addrField )
与えられたインデックス位置にあるフィールドを更新します。

SFBAddrRec::AddField
レコードに新しいフィールドを追加します。
[ public ]
SFCError AddField(
    AEEAddrField* addrField   // このレコードに追加する新しいフィールド。
);

参照

BREW API IADDRREC_AddField | AEEAddrField | SFBAddrRec::UpdateField | SFBAddrRec::RemoveField


SFBAddrRec::GetCategory
このアドレスレコードのカテゴリを返します。
[ public ]
AEEAddrCat GetCategory(Void);

参照

BREW API IADDRREC_GetCategory | AEEAddrCat


SFBAddrRec::GetField
与えられたインデックスにおけるフィールドの情報を取得します。
[ public ]
AEEAddrField* GetField(
    SInt32 fieldIndex   // 情報を取得するフィールドのインデックスを指定する。このインデックスは 0(ゼロ)基準。
);

参照

BREW API IADDRREC_GetField | AEEAddrField


SFBAddrRec::GetFieldCount
このレコード内で見つかったフィールドの数を返します。
[ public ]
SInt32 GetFieldCount(Void);

参照

IADDRREC_GetFieldCount


SFBAddrRec::GetLastError
この SFBAddrRec インタフェースでの最後のアドレスレコード操作で発生したエラーを返します。
[ public ]
SFCError GetLastError(Void);

参照

BREW API IADDRREC_GetLastError


SFBAddrRec::GetRecID
このIAddrRecインタフェースが指しているレコードのレコードIDを返します。
[ public ]
UInt16 GetRecID(Void);

参照

BREW API IADDRREC_GetRecID


SFBAddrRec::RemoveField
与えられたインデックス位置にあるフィールドを削除します。
[ public ]
SFCError RemoveField(
    SInt32 fieldIndex   // 削除するフィールドのインデックス位置を指定する。
);

参照

BREW API IADDRREC_RemoveField | SFBAddrRec::UpdateField | SFBAddrRec::AddField


SFBAddrRec::RemoveRec
アドレスブックからアドレスレコードを削除します。
[ public ]
SFCError RemoveRec(Void);

参照

BREW API IADDRREC_RemoveRec


SFBAddrRec::SetCategory
このアドレスレコードのアドレスカテゴリを設定します。
[ public ]
SFCError SetCategory(
    AEEAddrCat category   // 新しいアドレスカテゴリ。
);

参照

BREW API IADDRREC_SetCategory | AEEAddrCat


SFBAddrRec::UpdateAllFields
このレコード内の全フィールドを更新します。
[ public ]
SFCError UpdateAllFields(
    AEEAddrField* addrField   // フィールドの更新情報を指定する。既存の全フィールドがこれらの新しいフィールドで置き換えられる。
    SInt32 fieldCount         // レコードに追加する必要のある、addrField 配列内のフィールドの数を指定する。
);

参照

BREW API IADDRREC_UpdateAllFields | AEEAddrField | SFBAddrRec::UpdateField


SFBAddrRec::UpdateField
与えられたインデックス位置にあるフィールドを更新します。
[ public ]
SFCError UpdateField(
    SInt32 fieldIndex         // 更新する新しいフィールドのインデックス位置を指定する。
    AEEAddrField* addrField   // フィールドの更新情報を指定する。既存のフィールドがこの新しいフィールドで置き換えられる。
);

参照

BREW API IADDRREC_UpdateField | AEEAddrField | SFBAddrRec::UpdateAllFields