Class ArchiveFileViewer

java.lang.Object
de.bsvrz.ars.ars.repair.ArchiveFileViewer

public class ArchiveFileViewer
extends java.lang.Object
Klasse, die die Inhalte beliebiger Archivdateien auf der Konsole ausgibt.
  • Constructor Summary

    Constructors
    Constructor Description
    ArchiveFileViewer()  
  • Method Summary

    Modifier and Type Method Description
    static void analyzeFile​(java.io.File file)
    Gibt den Inhalt einer einzelnen Datei aus
    static void analyzeFileOrDirectory​(java.io.File file)
    Gibt eine Datei oder ein Verzeichnis rekursiv auf der Konsole aus.
    static void main​(java.lang.String[] args)
    Einsteigspunkt
    static <E extends java.lang.Enum<E>>
    void
    printTable​(IndexResult<E> result)
    Gibt die Inhalte eines index auf System.out aus

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ArchiveFileViewer

      public ArchiveFileViewer()
  • Method Details

    • main

      public static void main​(java.lang.String[] args)
      Einsteigspunkt
      Parameters:
      args - Argumente
    • analyzeFileOrDirectory

      public static void analyzeFileOrDirectory​(java.io.File file)
      Gibt eine Datei oder ein Verzeichnis rekursiv auf der Konsole aus.
      Parameters:
      file - Datei oder Verzeichnis
    • analyzeFile

      public static void analyzeFile​(java.io.File file) throws java.io.IOException
      Gibt den Inhalt einer einzelnen Datei aus
      Parameters:
      file - datei
      Throws:
      java.io.IOException - Fehler beim Lesen
    • printTable

      public static <E extends java.lang.Enum<E>> void printTable​(IndexResult<E> result)
      Gibt die Inhalte eines index auf System.out aus
      Type Parameters:
      E - Typ der Werte in Index
      Parameters:
      result - Indexinhalte (Ergebnis von BaseIndex.query()