ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilPDFRendererPlugin.php
Go to the documentation of this file.
1 <?php
2 require_once './Services/Component/classes/class.ilPlugin.php';
3 require_once './Services/PDFGeneration/interfaces/interface.ilRendererConfig.php';
4 require_once './Services/PDFGeneration/interfaces/interface.ilPDFRenderer.php';
5 
16 abstract class ilPDFRendererPlugin extends ilPlugin implements ilRendererConfig, ilPDFRenderer
17 {
25  final public function getComponentType()
26  {
27  return IL_COMP_SERVICE;
28  }
29 
35  final public function getComponentName()
36  {
37  return "PDFGeneration";
38  }
39 
45  final public function getSlot()
46  {
47  return "Renderer";
48  }
49 
55  final public function getSlotId()
56  {
57  return "renderer";
58  }
59 
63  final protected function slotInit()
64  {
65  // nothing to do here
66  }
67 
69  // Note: Most of the required methods come from interface ilRendererConfig
70 }
slotInit()
Object initialization done by slot.
Abstract parent class for all pdf renderer plugin classes.
getComponentName()
Get Component Name.
const IL_COMP_SERVICE
getComponentType()
— ilPlugin –