porovnani
Class RozdilnyObsah

java.lang.Object
  extended by porovnani.RozdilnyObsah

public class RozdilnyObsah
extends java.lang.Object

Pomocná třída aplikační logiky pro uložení informací o prvním nalezeném rozdílném bajtu dvou stejně pojmenovaných souborů.

Používá se výhradně jako "value" v TreeMap, jako výsledek detailního porovnávání souborů.
Shodné jméno obou souborů je uloženo v TreeMap jako "key".


Constructor Summary
RozdilnyObsah(long adresa, int levyBajt, int pravyBajt)
          Vytvoří záznam o rozdílném obsahu dvou stejně pojmenovaných souborů.
 
Method Summary
 java.lang.String toString()
          Vrátí hexadecimální adresu prvního rozdílného bajtu a hodnoty těchto bajtů oddělené speciálním znakem.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RozdilnyObsah

public RozdilnyObsah(long adresa,
                     int levyBajt,
                     int pravyBajt)
Vytvoří záznam o rozdílném obsahu dvou stejně pojmenovaných souborů. Bajty se ukládají jako int, aby nebyl problém s hodnotami 128 až 255.

Parameters:
adresa - adresa (pořadí) prvního rozdílného bajtu
levyBajt - hodnota rozdílného bajtu v souboru na levé straně
pravyBajt - hodnota rozdílného bajtu v souboru na pravé straně
Method Detail

toString

public java.lang.String toString()
Vrátí hexadecimální adresu prvního rozdílného bajtu a hodnoty těchto bajtů oddělené speciálním znakem.

Overrides:
toString in class java.lang.Object