Class IndexId

java.lang.Object
de.bsvrz.ars.ars.mgmt.datatree.IndexId

public final class IndexId extends Object
Hashmap-Schlüssel um einen Index zu Referenzieren. Siehe IndexTree.
  • Constructor Details

    • IndexId

      public IndexId(IdContainerFileDir containerFileDir, IndexImpl indexClass)
      Erstellt eine neue IndexId
      Parameters:
      containerFileDir - Ort des Indexes (Containerverzeichnis)
      indexClass - Art des Indexes
    • IndexId

      public IndexId(ContainerDirectory containerFileDir, IndexImpl indexClass)
      Erstellt eine neue IndexId
      Parameters:
      containerFileDir - Ort des Indexes (Containerverzeichnis)
      indexClass - Art des Indexes
  • Method Details

    • toFile

      public Path toFile(PersistenceDirectory persistenceDirectory)
      Gibt den Ort des Indexes im Dateisystem zurück
      Parameters:
      persistenceDirectory - PersistenceManager
      Returns:
      Indexdatei als Path
    • getContainerFileDir

      public IdContainerFileDir getContainerFileDir()
      Gibt den Ort zurück
      Returns:
      den Ort
    • getIndexClass

      public IndexImpl getIndexClass()
      Gibt die Art des Index zurück
      Returns:
      die Art des Index
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object