Interface IPlenarprotocol

All Known Implementing Classes:
Plenarprotocol_impl

public interface IPlenarprotocol
Interface Plenarprotokoll.
Author:
Philipp Hein
  • Method Details

    • getId

      String getId()
      Returns:
      die Protokoll ID als String
    • setId

      void setId(String id)
      Parameters:
      id - Protokoll ID als String
    • getProtocol

      IProtocol getProtocol()
      Returns:
      ein PlenarprotocolData Objekt
    • setProtocol

      void setProtocol(IProtocol protocol)
      Parameters:
      protocol - ein PlenarprotocolData Objekt
    • getSpeeches

      List<ISpeech> getSpeeches()
      Returns:
      eine Liste von Objekten, die die Reden repräsentieren
    • setSpeeches

      void setSpeeches(List<ISpeech> speeches)
      Parameters:
      speeches - eine Liste von Objekten, die die Reden repräsentieren
    • toTex

      String toTex(boolean disableTikz) throws freemarker.template.TemplateException, IOException
      Parameters:
      disableTikz - boolean, ob Tikz deaktiviert werden soll
      Returns:
      das Protokoll als Tex-Code (mit allen Reden)
      Throws:
      freemarker.template.TemplateException
      IOException