Package de.elo.mover.main.tiles.analyzer
Class Chain
- java.lang.Object
-
- de.elo.mover.main.tiles.analyzer.Chain
-
public class Chain extends java.lang.ObjectÜberschrift: Chain.
Beschreibung: Ruft zu einer Datei die Kette der Analysatoren auf. Die Klasse wird als Singleton verwendet.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>analyze(java.io.File file, boolean fulltextNeeded, TileData tileData)Analysiert eine Datei indem diese in alle Analyzer übergeben wird.static ChaingetInstance()Singleton - Instanzobjekt holen.
-
-
-
Method Detail
-
getInstance
public static Chain getInstance()
Singleton - Instanzobjekt holen.- Returns:
- Instanz
-
analyze
public java.util.Map<java.lang.String,java.lang.String> analyze(java.io.File file, boolean fulltextNeeded, TileData tileData) throws java.lang.ExceptionAnalysiert eine Datei indem diese in alle Analyzer übergeben wird. Jeder Analyzer entscheidet anhand der Extension, ob er die Datei bearbeiten kann oder nicht. Das Ergebnis wird in einer Property Map zurückgegeben.- Parameters:
file- DateifulltextNeeded- Volltextanalyze durchführentileData- Daten einer Drop Zone Kachel- Returns:
- Map mit den Dateieigenschaften
- Throws:
java.lang.Exception
-
-