InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
XMLMrkSuiteASB Class Reference
Inheritance diagram for XMLMrkSuiteASB:
CPMUnknown< IXMLMrkSuite >IXMLMrkSuiteIPMUnknown

Public Member Functions

 XMLMrkSuiteASB (IPMUnknown *boss)
 
virtual ~XMLMrkSuiteASB (void)
 
virtual bool16 CanMakeTable () const
 
virtual ErrorCode MakeTable (bool16 hasHeaderRow)
 
virtual bool16 CanMakeKeywordSet () const
 
virtual ErrorCode MakeKeywordSet ()
 
virtual bool16 CanMakeItemizedList () const
 
virtual ErrorCode MakeItemizedList ()
 
virtual bool16 CanMakeSectionComposite () const
 
virtual ErrorCode MakeSectionComposite ()
 
virtual bool16 CanMakeMediaObject () const
 
virtual ErrorCode MakeMediaObject ()
 
- Public Member Functions inherited from CPMUnknown< IXMLMrkSuite >
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 IXMLMrkSuite
enum  { kDefaultIID = IID_IXMLMrkSUITE }
 
- Protected Member Functions inherited from CPMUnknown< IXMLMrkSuite >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IXMLMrkSuite >
HelperInterface fHelperInterface
 

Detailed Description

Integrator IXMLMrkSuite implementation. Uses templates provided by the API to delegate calls to IXMLMrkSuite implementations on underlying concrete selection boss classes.

See XMLMrkConstants for definition of the top-level elements that are created by these operations.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * XMLMrkSuiteASB::XMLMrkSuiteASB (IPMUnknownboss)

Constructor.

Parameters
bossboss object on which this interface is aggregated.
XMLMrkSuiteASB::~XMLMrkSuiteASB (void )
virtual

Destructor.

Member Function Documentation

bool16 XMLMrkSuiteASB::CanMakeItemizedList () const
virtual

See IXMLMrkSuite::CanMakeItemizedList

Parameters
none
Returns
bool16

Implements IXMLMrkSuite.

bool16 XMLMrkSuiteASB::CanMakeKeywordSet () const
virtual

See IXMLMrkSuite::CanMakeKeywordSet

Parameters
none
Returns
bool16

Implements IXMLMrkSuite.

bool16 XMLMrkSuiteASB::CanMakeMediaObject () const
virtual

See IXMLMrkSuite::CanMakeMediaObject

Parameters
none
Returns
bool16

Implements IXMLMrkSuite.

bool16 XMLMrkSuiteASB::CanMakeSectionComposite () const
virtual

See IXMLMrkSuite::CanMakeSectionComposite

Parameters
none
Returns
bool16

Implements IXMLMrkSuite.

bool16 XMLMrkSuiteASB::CanMakeTable () const
virtual

See IXMLMrkSuite::CanMakeTable

Parameters
none
Returns
bool16

Implements IXMLMrkSuite.

ErrorCode XMLMrkSuiteASB::MakeItemizedList ()
virtual

See IXMLMrkSuite::MakeItemizedList

Parameters
none
Returns
ErrorCode

Implements IXMLMrkSuite.

ErrorCode XMLMrkSuiteASB::MakeKeywordSet ()
virtual

See IXMLMrkSuite::MakeKeywordSet

Parameters
none
Returns
ErrorCode

Implements IXMLMrkSuite.

ErrorCode XMLMrkSuiteASB::MakeMediaObject ()
virtual

See IXMLMrkSuite::MakeMediaObject

Parameters
none
Returns
ErrorCode

Implements IXMLMrkSuite.

ErrorCode XMLMrkSuiteASB::MakeSectionComposite ()
virtual

See IXMLMrkSuite::MakeSectionComposite

Parameters
none
Returns
ErrorCode

Implements IXMLMrkSuite.

ErrorCode XMLMrkSuiteASB::MakeTable (bool16 hasHeaderRow)
virtual

IXMLMrkSuite::MakeTable

Parameters
hasHeaderRow
Returns
ErrorCode

Implements IXMLMrkSuite.