Purpose:
The DKAttrFieldDefDD class corresponds to a Domino.Doc IField object and extends DKAttrDefDD. You can access fields through a profile. The Domino.Doc administrator defines fields--the type a user sees on index cards. For example, an Appointment Schedule document might have a "Day of Week" field. If the field has keywords, you can access them through the IField Object.
Any method that Domino.Doc does not support in this release will throw a DKMSG_NOTIMP DKUsageError. For more information, see DKAttrKeywordDefDD, DKAttrProfileDefDD, and DKAttrDefDD.
Class summary:
class DKAttrFieldDefDD : public DKAttrDefDD { public: virtual ~DKAttrFieldDefDD(); DKAttrFieldDefDD(); DKAttrFieldDefDD(dkDatastore* ds); DKAttrFieldDefDD(dkDatastore* ds , DKString fieldName , DKString value , DKAttrProfileDefDD* profile , int libraryHandle); DKAttrFieldDefDD( DKAttrFieldDefDD* aKeyword ); DKAttrFieldDefDD( DKAttrFieldDefDD& aKeyword ); DKAttrFieldDefDD& operator= ( DKAttrFieldDefDD* aField ); DKAttrFieldDefDD& operator= ( DKAttrFieldDefDD& aField ); long getNbrKeywords(); dkCollection* getKeywords(); void setKeywords(dkCollection* keywords); void setParent(DKAttrProfileDefDD* profile); DKAttrProfileDefDD* getParent();
Members:
virtual ~DKAttrFieldDefDD(); DKAttrFieldDefDD(); DKAttrFieldDefDD(dkDatastore* ds); DKAttrFieldDefDD(dkDatastore* ds , DKString fieldName , DKString value , DKAttrProfileDefDD* profile , int libraryHandle); DKAttrFieldDefDD( DKAttrFieldDefDD* aKeyword ); DKAttrFieldDefDD( DKAttrFieldDefDD& aKeyword );
DKAttrFieldDefDD& operator= ( DKAttrFieldDefDD* aField );
DKAttrFieldDefDD& operator= ( DKAttrFieldDefDD& aField );
long getNbrKeywords();
dkCollection* getKeywords();
void setKeywords(dkCollection* keywords);
void setParent(DKAttrProfileDefDD* profile);
DKAttrProfileDefDD* getParent();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.