Package de.elo.utils.io
Class IncludeResolver
java.lang.Object
de.elo.utils.io.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 - 2019
-
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
-
Constructor Details
-
IncludeResolver
public IncludeResolver(java.lang.String encoding)Erzeugt ein neues Objekt zum Einlesen von Skripten mit Auflösen von Includes.- Parameters:
encoding
- Kodierung
-
-
Method Details
-
resolve
public java.lang.String resolve(java.io.File file) throws java.io.IOExceptionLiest eine Skriptdatei ein und löst die Includes 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
-