InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DataUpdaterFacade Class Reference
Inheritance diagram for DataUpdaterFacade:
CPMUnknown< IDataUpdaterFacade >IDataUpdaterFacadeIPMUnknown

Public Member Functions

 DataUpdaterFacade (IPMUnknown *boss)
 
virtual ~DataUpdaterFacade ()
 
bool16 CanInsertData (ITextModel *iTextModel, TextIndex textIndex, int32 length)
 
ErrorCode InsertData (ITextModel *iTextModel, TextIndex &textIndex, int32 length, const WideString &table, const WideString &key, const WideString &field, const WideString &value)
 
ErrorCode InsertAllData (ITextModel *iTextModel, TextIndex &textIndex, const IDFile &file)
 
ErrorCode UpdateData (const UIDRef &docUIDRef, const IDFile &file)
 
- Public Member Functions inherited from CPMUnknown< IDataUpdaterFacade >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IDataUpdaterFacade
enum  { kDefaultIID = IID_IDATAUPDATERFACADE }
 
- Protected Member Functions inherited from CPMUnknown< IDataUpdaterFacade >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IDataUpdaterFacade >
HelperInterface fHelperInterface
 

Detailed Description

From SDK sample; IDataUpdaterFacade implementation.

Constructor & Destructor Documentation

DataUpdaterFacade::DataUpdaterFacade (IPMUnknownboss)

Constructor

Parameters
bosson which this interface is aggregated.
DataUpdaterFacade::~DataUpdaterFacade ()
virtual

Destructor.

Member Function Documentation

bool16 DataUpdaterFacade::CanInsertData (ITextModeliTextModel,
TextIndex textIndex,
int32 length 
)
virtual
ErrorCode DataUpdaterFacade::InsertAllData (ITextModeliTextModel,
TextIndex & textIndex,
const IDFilefile 
)
virtual
ErrorCode DataUpdaterFacade::InsertData (ITextModeliTextModel,
TextIndex & textIndex,
int32 length,
const WideStringtable,
const WideStringkey,
const WideStringfield,
const WideStringvalue 
)
virtual
ErrorCode DataUpdaterFacade::UpdateData (const UIDRefdocUIDRef,
const IDFilefile 
)
virtual