Class IncludeResolver

java.lang.Object
de.elo.utils.io.IncludeResolver

public class IncludeResolver extends 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 - 2022

  • Constructor Details

    • IncludeResolver

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

    • resolve

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

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