Class Text

java.lang.Object
  extended by Text

public class Text
extends java.lang.Object

Trida Text analyzuje a pracuje s textem

Author:
M.Kales

Field Summary
 java.io.BufferedReader bfr
           
 Text.PrvekCetnost[] cetnost
           
 java.lang.String chyba
           
 int maxCetnost
           
 Text.PrvekCetnost nynejsi
           
 char pismeno
           
 java.lang.String[] pomoc
           
 java.io.PrintWriter pw
           
 java.lang.String soubor
           
 Strom strom
           
 Prvek ukazatel
           
 java.lang.String[] Vysledky
           
 
Constructor Summary
Text(java.io.BufferedReader bfr)
          konstruktor tridy Text
 
Method Summary
 java.lang.String[] Hledej(java.lang.String klic)
          metoda pro vyhledavani
 void inOrder(Prvek pointer)
          metoda pro prohledavani BVS - inOrder vypisuje do HTML (podle abecedy)
 void inOrderCetMax(Prvek pointer)
          metoda pro prohledavani BVS - inOrder zjistuje nejvetsi cetnost
 void inOrderCetnost(Prvek pointer)
          metoda pro prohledavani BVS - inOrder vytvari Hash tabulku a uklada prvky podle cetnosti
 void inOrderVypis(java.lang.String klic, Prvek pointer)
          metoda pro prohledavani BVS - inOrder prohledava BVS a hleda slova ktera zacinaji zadanym klicem
 void SeraditAbecedne()
          metoda pro vypis prvku abecedne s cetnosti, vypisuje do HTML
 void SeraditCetnost()
          metoda pro vypis prvku podle cetnosti, prevadi prvky z BVS do Hash tabulky vypisuje do HTML
 Strom zpracujText(java.io.BufferedReader text)
          metoda na zpracovani textu, projde cely vstupni soubor, rozdeli na slova a prida do BVS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

soubor

public java.lang.String soubor

strom

public Strom strom

bfr

public java.io.BufferedReader bfr

chyba

public java.lang.String chyba

pw

public java.io.PrintWriter pw

pismeno

public char pismeno

maxCetnost

public int maxCetnost

cetnost

public Text.PrvekCetnost[] cetnost

nynejsi

public Text.PrvekCetnost nynejsi

ukazatel

public Prvek ukazatel

Vysledky

public java.lang.String[] Vysledky

pomoc

public java.lang.String[] pomoc
Constructor Detail

Text

public Text(java.io.BufferedReader bfr)
konstruktor tridy Text

Parameters:
bfr - otevreny vstupni soubor
Method Detail

zpracujText

public Strom zpracujText(java.io.BufferedReader text)
metoda na zpracovani textu, projde cely vstupni soubor, rozdeli na slova a prida do BVS

Parameters:
text - otevreny vstupni soubor
Returns:
zpracovany text v BVS

SeraditAbecedne

public void SeraditAbecedne()
metoda pro vypis prvku abecedne s cetnosti, vypisuje do HTML


inOrder

public void inOrder(Prvek pointer)
metoda pro prohledavani BVS - inOrder vypisuje do HTML (podle abecedy)

Parameters:
pointer - prvek od ktereho zacne prohledavani

SeraditCetnost

public void SeraditCetnost()
metoda pro vypis prvku podle cetnosti, prevadi prvky z BVS do Hash tabulky vypisuje do HTML


inOrderCetMax

public void inOrderCetMax(Prvek pointer)
metoda pro prohledavani BVS - inOrder zjistuje nejvetsi cetnost

Parameters:
pointer - prvek od ktereho zacne prohledavani

inOrderCetnost

public void inOrderCetnost(Prvek pointer)
metoda pro prohledavani BVS - inOrder vytvari Hash tabulku a uklada prvky podle cetnosti

Parameters:
pointer - prvek od ktereho zacne prohledavani

Hledej

public java.lang.String[] Hledej(java.lang.String klic)
metoda pro vyhledavani

Parameters:
klic - hledane slovo
Returns:
pole nalezenych slov

inOrderVypis

public void inOrderVypis(java.lang.String klic,
                         Prvek pointer)
metoda pro prohledavani BVS - inOrder prohledava BVS a hleda slova ktera zacinaji zadanym klicem

Parameters:
pointer - prvek od ktereho zacne prohledavani
klic - vyhledavane slovo