Class 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 Chain getInstance()
      Singleton - Instanzobjekt holen.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.Exception
        Analysiert 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 - Datei
        fulltextNeeded - Volltextanalyze durchführen
        tileData - Daten einer Drop Zone Kachel
        Returns:
        Map mit den Dateieigenschaften
        Throws:
        java.lang.Exception