Enrollment 28.2.0
Loading...
Searching...
No Matches
ANSITemplateAdapter Class Reference

Adapts Template to ANSITemplate. More...

#include <ANSITemplateAdapter.h>

Collaboration diagram for ANSITemplateAdapter:

Public Member Functions

ANSITemplate Adapt (const ISONCTemplate &tmpl) const
 Adapts ISONCTemplate to ANSITemplate.
ANSITemplate Adapt (const ILOSIDTemplate &tmpl) const
 Adapts ILOSIDTemplate to ANSITemplate.
ANSITemplate Adapt (const ISOCCTemplate &tmpl) const
 Adapts ISOCCTemplate to ANSITemplate.
ANSITemplate Adapt (const ISOTemplate &tmpl) const
 Adapts ISOTemplate to ANSITemplate.
ANSITemplate Adapt (const ICSTemplate &tmpl) const
 Adapts ICSTemplate to ANSITemplate.
ANSITemplate Adapt (const ExtractedPrint &tmpl) const
 Adapts ExtractedPrint to ANSITemplate.
ANSITemplate Adapt (const PrintTemplate &tmpl) const
 Adapts PrintTemplate to ANSITemplate.
 ANSITemplateAdapter ()
 Creates ANSITemplateAdapter object with GlobalPrintExecutor used to execute template functionality.
 ANSITemplateAdapter (std::shared_ptr< PrintExecutor > executor)
 Creates ANSITemplateAdapter object.

Detailed Description

Adapts Template to ANSITemplate.

Constructor & Destructor Documentation

◆ ANSITemplateAdapter()

ANSITemplateAdapter ( std::shared_ptr< PrintExecutor > executor)
inlineexplicit

Creates ANSITemplateAdapter object.

Parameters
executorPrintExecutor used to execute template functionality.
Exceptions
NullArgumentExceptionwhen executor is null

Member Function Documentation

◆ Adapt() [1/7]

ANSITemplate Adapt ( const ExtractedPrint & tmpl) const
inlinenodiscard

Adapts ExtractedPrint to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ICSTemplate::icsTemplateData.

◆ Adapt() [2/7]

ANSITemplate Adapt ( const ICSTemplate & tmpl) const
inlinenodiscard

Adapts ICSTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ICSTemplate::icsTemplateData.

◆ Adapt() [3/7]

ANSITemplate Adapt ( const ILOSIDTemplate & tmpl) const
inlinenodiscard

Adapts ILOSIDTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ILOSIDTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [4/7]

ANSITemplate Adapt ( const ISOCCTemplate & tmpl) const
inlinenodiscard

Adapts ISOCCTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ISOCCTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [5/7]

ANSITemplate Adapt ( const ISONCTemplate & tmpl) const
inlinenodiscard

Adapts ISONCTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ISONCTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [6/7]

ANSITemplate Adapt ( const ISOTemplate & tmpl) const
inlinenodiscard

Adapts ISOTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References ISOTemplate::data.

◆ Adapt() [7/7]

ANSITemplate Adapt ( const PrintTemplate & tmpl) const
inlinenodiscard

Adapts PrintTemplate to ANSITemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ANSITemplate
Exceptions
EnrollmentExceptionwhen it is not possible to adapt template

References PrintTemplate::GetICSRepresentation().

Here is the call graph for this function:

The documentation for this class was generated from the following file: