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

Adapts Template to ILOSIDTemplate. More...

#include <ILOSIDTemplateAdapter.h>

Collaboration diagram for ILOSIDTemplateAdapter:

Public Member Functions

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

Detailed Description

Adapts Template to ILOSIDTemplate.

Constructor & Destructor Documentation

◆ ILOSIDTemplateAdapter()

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

Creates ILOSIDTemplateAdapter object.

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

Member Function Documentation

◆ Adapt() [1/7]

ILOSIDTemplate Adapt ( const ANSITemplate & tmpl) const
inlinenodiscard

Adapts ANSITemplate to ILOSIDTemplate.

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

References ANSITemplate::data.

◆ Adapt() [2/7]

ILOSIDTemplate Adapt ( const ExtractedPrint & tmpl) const
inlinenodiscard

Adapts ExtractedPrint to ILOSIDTemplate.

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

References ICSTemplate::icsTemplateData.

◆ Adapt() [3/7]

ILOSIDTemplate Adapt ( const ICSTemplate & tmpl) const
inlinenodiscard

Adapts ICSTemplate to ILOSIDTemplate.

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

References ICSTemplate::icsTemplateData.

◆ Adapt() [4/7]

ILOSIDTemplate Adapt ( const ISOCCTemplate & tmpl) const
inlinenodiscard

Adapts ISOCCTemplate to ILOSIDTemplate.

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

References ISOCCTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [5/7]

ILOSIDTemplate Adapt ( const ISONCTemplate & tmpl) const
inlinenodiscard

Adapts ISONCTemplate to ILOSIDTemplate.

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

References ISONCTemplate::GetData().

Here is the call graph for this function:

◆ Adapt() [6/7]

ILOSIDTemplate Adapt ( const ISOTemplate & tmpl) const
inlinenodiscard

Adapts ISOTemplate to ILOSIDTemplate.

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

References ISOTemplate::data.

◆ Adapt() [7/7]

ILOSIDTemplate Adapt ( const PrintTemplate & tmpl) const
inlinenodiscard

Adapts PrintTemplate to ILOSIDTemplate.

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