Class TemplateActor


  • public class TemplateActor
    extends Object
    Der TemplateActor rendert den Inhalt einer Map in ein Mustache-Template und gibt das Ergebnis zurueck.
    • Constructor Detail

      • TemplateActor

        public TemplateActor()
    • Method Detail

      • render

        public String render​(HttpExchange exchange,
                             Map data)
                      throws IOException
        Eine HTTP-Anfrage bearbeiten Erfordert den Namen des Templates im Attribut TemplateActor.ATTR_TEMPLATE Wenn im HttpContext das Attribut FileHandler.ATTR_FILE_BASE vorhanden ist, wird dessen Inhalt als Basis-Ordner für das zu verwendende Template genutzt. Anderenfalls wird das Template im Classpath gesucht.
        Parameters:
        exchange - die Anfrage und -Antwort-Infos der HTTP-Anfrage
        data - die Map mit den variablen Inhalten des Templates
        Returns:
        das ausgefuellte Template
        Throws:
        IOException