Klasse WordInfo

Alle implementierten Schnittstellen:
Comparable<WordInfo>

public final class WordInfo extends Object implements Comparable<WordInfo>
Wort-Information für Cross-Referenz-Anwendungen.

Gespeichert werden:

  1. Wort
  2. Anzahl der Vorkommen
  3. Zeilennummern der Vorkommen
  • Konstruktordetails

    • WordInfo

      public WordInfo(String word)
      Konstruktor.
      Parameter:
      word - zu speicherndes Wort
  • Methodendetails

    • word

      public String word()
      Getter für den Wort-Inhalt.
      Gibt zurück:
      Wort
    • count

      public int count()
      Getter für die Häufigkeit des Vorkommens.
      Gibt zurück:
      Häufigkeit
    • lines

      public List<Integer> lines()
      Liste vom Typ List zur Speicherung der Zeilen, in denen das gespeicherte Wort vorkommt.
      Gibt zurück:
      Kopie der Liste
    • seenInLine

      public void seenInLine(int lineNo)
      Aktualisierung der Wortstatistik (Anzahl, Zeilen)
      Parameter:
      lineNo - Zeile, in der das Wort gefunden wurde
    • compareTo

      public int compareTo(WordInfo o)
      Implementierung der Schnittstelle Comparable unter Verwendung der in String implementierten Methode String.compareTo(String).
      Angegeben von:
      compareTo in Schnittstelle Comparable<WordInfo>
      Parameter:
      o - Vergleichsobjekt
      Gibt zurück:
      <0, wenn Objekt kleiner Vergleichsobjekt 0, wenn Objekt gleich Vergleichsobjekt >0, wenn Objekt größer Vergleichsobjekt