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-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.Stringescape(java.lang.String fileText)Entfernt Zeilenumbrüche und führt escapes für " und ' ein.java.lang.Stringresolve(java.io.File file)Liest eine Skriptdatei ein und löst die Inculdes auf.
-
-
-
Method Detail
-
resolve
public java.lang.String resolve(java.io.File file) throws java.io.IOExceptionLiest 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
-
-