Class IncludeResolver


  • public class IncludeResolver
    extends java.lang.Object

    Überschrift: IncludeResolver.

    Beschreibung: Lädt das Installations-Skript aus einem Verzeichnis und löst die Includes und Config Einträge auf.

    Copyright: Copyright (c) ELO Digital Office GmbH 2016-2018

    • Constructor Summary

      Constructors 
      Constructor Description
      IncludeResolver​(java.lang.String encoding)
      Erzeugt ein neues Objekt zum Einlesen von Skripten mit Auflösen von Includes.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String escape​(java.lang.String fileText)
      Entfernt Zeilenumbrüche und führt escapes für " und ' ein.
      java.lang.String resolve​(java.io.File file)
      Liest eine Skriptdatei ein und löst die Inculdes auf.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IncludeResolver

        public IncludeResolver​(java.lang.String encoding)
        Erzeugt ein neues Objekt zum Einlesen von Skripten mit Auflösen von Includes.
        Parameters:
        encoding - Kodierung
    • Method Detail

      • resolve

        public java.lang.String resolve​(java.io.File file)
                                 throws java.io.IOException
        Liest eine Skriptdatei ein und löst die Inculdes auf.
        Parameters:
        file - Datei
        Returns:
        Skript in Textform
        Throws:
        java.io.IOException
      • escape

        public static java.lang.String escape​(java.lang.String fileText)
        Entfernt Zeilenumbrüche und führt escapes für " und ' ein.
        Parameters:
        fileText - Original-Text
        Returns:
        escape-Text