InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DataSourceData Class Reference
Inheritance diagram for DataSourceData:
CPMUnknown< IDataSourceData >IDataSourceDataIPMUnknown

Public Member Functions

 DataSourceData (IPMUnknown *boss)
 
virtual WideString GetPath () const
 
virtual void SetPath (const WideString &path)
 
virtual const map< WideString,
WideString > & 
GetCIP4Mapping () const
 
virtual void SetCIP4Mapping (const map< WideString, WideString > &mapping)
 
void ReadWrite (IPMStream *stream, ImplementationID implementation)
 
- Public Member Functions inherited from CPMUnknown< IDataSourceData >
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
 
- Public Member Functions inherited from IDataSourceData
virtual void SetCIP4Mapping (const std::map< WideString, WideString > &mapping)=0
 

Additional Inherited Members

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

Detailed Description

Stores persistent data to control the behavior of PDF/VT export process.

Constructor & Destructor Documentation

DataSourceData::DataSourceData (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.

Member Function Documentation

const map< WideString, WideString > & DataSourceData::GetCIP4Mapping () const
virtual

Gets CIP4 metadata mapping.

Returns
CIP4 metadata mapping.

Implements IDataSourceData.

WideString DataSourceData::GetPath () const
virtual

Gets the path to the datasource file.

Returns
The path to the datasource file.

Implements IDataSourceData.

void DataSourceData::ReadWrite (IPMStreamstream,
ImplementationID implementation 
)

Saves persistently, reads persistent data.

void DataSourceData::SetCIP4Mapping (const map< WideString, WideString > & mapping)
virtual

Sets CIP4 metadata mapping.

Parameters
mappingCIP4 metadata mapping.
void DataSourceData::SetPath (const WideStringpath)
virtual

Sets the path of the datasource file.

Parameters
pathThe path to the datasource file.

Implements IDataSourceData.