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

Adapts Template to ISONCTemplate. More...

#include <ISONCTemplateAdapter.h>

Collaboration diagram for ISONCTemplateAdapter:

Public Member Functions

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

Detailed Description

Adapts Template to ISONCTemplate.

Constructor & Destructor Documentation

◆ ISONCTemplateAdapter()

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

Creates ISONCTemplateAdapter object.

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

Member Function Documentation

◆ Adapt() [1/7]

ISONCTemplate Adapt ( const ANSITemplate & tmpl) const
inlinenodiscard

Adapts ANSITemplate to ISONCTemplate.

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

References ANSITemplate::data.

◆ Adapt() [2/7]

ISONCTemplate Adapt ( const ExtractedPrint & tmpl) const
inlinenodiscard

Adapts ExtractedPrint to ISONCTemplate.

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

References ICSTemplate::icsTemplateData.

◆ Adapt() [3/7]

ISONCTemplate Adapt ( const ICSTemplate & tmpl) const
inlinenodiscard

Adapts ICSTemplate to ISONCTemplate.

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

References ICSTemplate::icsTemplateData.

◆ Adapt() [4/7]

ISONCTemplate Adapt ( const ILOSIDTemplate & tmpl) const
inlinenodiscard

Adapts ILOSIDTemplate to ISONCTemplate.

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

References ILOSIDTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [5/7]

ISONCTemplate Adapt ( const ISOCCTemplate & tmpl) const
inlinenodiscard

Adapts ISOCCTemplate to ISONCTemplate.

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

References ISOCCTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [6/7]

ISONCTemplate Adapt ( const ISOTemplate & tmpl) const
inlinenodiscard

Adapts ISOTemplate to ISONCTemplate.

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

References ISOTemplate::data.

◆ Adapt() [7/7]

ISONCTemplate Adapt ( const PrintTemplate & tmpl) const
inlinenodiscard

Adapts PrintTemplate to ISONCTemplate.

Parameters
tmpltemplate to adapt
Returns
adapted ISONCTemplate
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: