Applet pro demonstraci Boyerova-Mooreova algoritmu  1.0
Dokumentace třídy boyermooredemo.AppletBoyerMooreDemo

Applet pro demonstraci BMA, základ projektu. ...

Diagram dědičnosti pro třídu boyermooredemo.AppletBoyerMooreDemo
Inheritance graph
Diagram tříd pro boyermooredemo.AppletBoyerMooreDemo:
Collaboration graph

Veřejné metody

 AppletBoyerMooreDemo ()
 

Statické veřejné metody

static void main (String[] args)
 

Veřejné atributy

Konstanty kon = new Konstanty()
 
int pocetKroku = 0
 
ArrayList< ZmenaZobrazeniprubehViz = new ArrayList<ZmenaZobrazeni>()
 
ListIterator iteratorViz
 

Privátní metody

void jbInit () throws Exception
 
void jButtonVpred_mouseClicked (MouseEvent e)
 
void jButtonZpet_mouseClicked (MouseEvent e)
 
void jButtonReset_mouseClicked (MouseEvent e)
 
void vypisAlgoritmus ()
 
void vypisBlokAlgoritmu (int cislo, boolean vymazat)
 
void zvyrazniRadek (int cislo)
 
void nastavPolePromenne (int cislo, int hodnota)
 
void nastavPolePromenne (int cislo, String hodnota)
 
String vratObsahPolePromenne (int cislo)
 
void krokVpred ()
 
void krokZpet ()
 

Privátní atributy

Algoritmus algBMA = new Algoritmus(this)
 
int aktKrok = 0
 
int zobrazenaNapoveda = 0
 
int zobrazenyBlokAlgoritmu = 0
 
int zvyraznenyRadek = kon.ZADNY_RADEK
 
JLabel jLabelNadpis = new JLabel()
 
JLabel jLabelHledanyRetezec = new JLabel()
 
JTextField jTextFieldHledanyRetezec = new JTextField()
 
JLabel jLabelProhledavanyText = new JLabel()
 
JTextArea jTextAreaProhledavanyText = new JTextArea()
 
JScrollPane jScrollPaneProhledavanyText = new JScrollPane()
 
JLabel jLabelAlgoritmus = new JLabel()
 
BarevnyTextPane barevnyTextPaneAlgoritmus = new BarevnyTextPane()
 
JScrollPane jScrollPaneAlgoritmus = new JScrollPane()
 
Tabulka tabulkaSR
 
JScrollPane jScrollPaneTabulkaSR = new JScrollPane()
 
JLabel jLabelTabulkaDelta1 = new JLabel()
 
Tabulka tabulkaDelta1
 
JScrollPane jScrollPaneTabulkaDelta1 = new JScrollPane()
 
JLabel jLabelTabulkaDelta2 = new JLabel()
 
Tabulka tabulkaDelta2
 
JScrollPane jScrollPaneTabulkaDelta2 = new JScrollPane()
 
JButton jButtonZpet = new JButton()
 
JButton jButtonVpred = new JButton()
 
JButton jButtonReset = new JButton()
 
JLabel jLabelNapoveda = new JLabel()
 
JTextArea jTextAreaNapoveda = new JTextArea()
 
JScrollPane jScrollPaneNapoveda = new JScrollPane()
 
JLabel jLabelm = new JLabel()
 
JTextField jTextFieldm = new JTextField()
 
JLabel jLabeln = new JLabel()
 
JTextField jTextFieldn = new JTextField()
 
JLabel jLabeli = new JLabel()
 
JTextField jTextFieldi = new JTextField()
 
JLabel jLabelj = new JLabel()
 
JTextField jTextFieldj = new JTextField()
 
JLabel jLabelmj = new JLabel()
 
JTextField jTextFieldmj = new JTextField()
 
JLabel jLabelij = new JLabel()
 
JTextField jTextFieldij = new JTextField()
 
JLabel jLabels = new JLabel()
 
JTextField jTextFields = new JTextField()
 
JLabel jLabelt = new JLabel()
 
JTextField jTextFieldt = new JTextField()
 
JLabel jLabelL = new JLabel()
 
JTextField jTextFieldL = new JTextField()
 
JLabel jLabelpoz = new JLabel()
 
JTextField jTextFieldpoz = new JTextField()
 
JLabel jLabelPocitadloKroku = new JLabel()
 
JLabel jLabelLegenda = new JLabel()
 
JTextField jTextFieldLegendaZvyrazneny = new JTextField()
 
JLabel jLabel1LegendaZvyrazneny = new JLabel()
 

Detailní popis

Applet pro demonstraci BMA, základ projektu.

Třída tvořící applet pro demonstraci Boyerova-Mooreova algoritmu

Definice je uvedena na řádku 54 v souboru AppletBoyerMooreDemo.java.

Dokumentace konstruktoru a destruktoru

◆ AppletBoyerMooreDemo()

boyermooredemo.AppletBoyerMooreDemo.AppletBoyerMooreDemo ( )

Konstruktor třídy - upravená metoda pro inicializaci původního appletu

Definice je uvedena na řádku 215 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

Dokumentace k metodám

◆ jbInit()

void boyermooredemo.AppletBoyerMooreDemo.jbInit ( ) throws Exception
private

Metoda pro inicializaci oblasti appletu

Výjimky
ExceptionLibovolná obecná programová výjimka při inicializaci

Definice je uvedena na řádku 246 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ jButtonReset_mouseClicked()

void boyermooredemo.AppletBoyerMooreDemo.jButtonReset_mouseClicked ( MouseEvent  e)
private

Metoda pro obsluhu kliknutí na tlačítko Reset

Parametry
eUdálost myši

Definice je uvedena na řádku 581 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ jButtonVpred_mouseClicked()

void boyermooredemo.AppletBoyerMooreDemo.jButtonVpred_mouseClicked ( MouseEvent  e)
private

Metoda pro obsluhu kliknutí na tlačítko Vpřed

Parametry
eUdálost myši

Definice je uvedena na řádku 483 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ jButtonZpet_mouseClicked()

void boyermooredemo.AppletBoyerMooreDemo.jButtonZpet_mouseClicked ( MouseEvent  e)
private

Metoda pro obsluhu kliknutí na tlačítko Zpět

Parametry
eUdálost myši

Definice je uvedena na řádku 555 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ krokVpred()

void boyermooredemo.AppletBoyerMooreDemo.krokVpred ( )
private

Metoda pro provedení jednoho kroku vizualizace

Definice je uvedena na řádku 824 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ krokZpet()

void boyermooredemo.AppletBoyerMooreDemo.krokZpet ( )
private

Metoda pro provedení jednoho zpětného kroku vizualizace

Definice je uvedena na řádku 1001 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ main()

static void boyermooredemo.AppletBoyerMooreDemo.main ( String []  args)
static

Metoda pro spuštění appletu konvertovaného na samostatnou aplikaci

Definice je uvedena na řádku 237 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...

◆ nastavPolePromenne() [1/2]

void boyermooredemo.AppletBoyerMooreDemo.nastavPolePromenne ( int  cislo,
int  hodnota 
)
private

Metoda pro nastavení hodnoty v políčku s proměnnou

Parametry
cisloČíslo políčka (definované ve třídě Konstanty)
hodnotaHodnota, která se má nastavit

Definice je uvedena na řádku 709 v souboru AppletBoyerMooreDemo.java.

Tuto funkci volají...

◆ nastavPolePromenne() [2/2]

void boyermooredemo.AppletBoyerMooreDemo.nastavPolePromenne ( int  cislo,
String  hodnota 
)
private

Metoda pro nastavení hodnoty v políčku s proměnnou

Parametry
cisloČíslo políčka (definované ve třídě Konstanty)
hodnotaHodnota, která se má nastavit

Definice je uvedena na řádku 724 v souboru AppletBoyerMooreDemo.java.

◆ vratObsahPolePromenne()

String boyermooredemo.AppletBoyerMooreDemo.vratObsahPolePromenne ( int  cislo)
private

Metoda pro získání obsahu políčka s proměnnou

Parametry
cisloČíslo políčka (definované ve třídě Konstanty)
Návratová hodnota
Vrací obsah políčka

Definice je uvedena na řádku 775 v souboru AppletBoyerMooreDemo.java.

Tuto funkci volají...

◆ vypisAlgoritmus()

void boyermooredemo.AppletBoyerMooreDemo.vypisAlgoritmus ( )
private

Metoda pro výpis celého algoritmu do textového pole s algoritmem

Definice je uvedena na řádku 640 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ vypisBlokAlgoritmu()

void boyermooredemo.AppletBoyerMooreDemo.vypisBlokAlgoritmu ( int  cislo,
boolean  vymazat 
)
private

Metoda pro výpis bloku algoritmu do textového pole s algoritmem

Parametry
cisloČíslo bloku, který se má vypsat
vymazatUrčuje, zda se má před výpisem vymazat obsah pole

Definice je uvedena na řádku 656 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

◆ zvyrazniRadek()

void boyermooredemo.AppletBoyerMooreDemo.zvyrazniRadek ( int  cislo)
private

Metoda pro zvýraznění řádku algoritmu

Parametry
cisloČíslo řádku algoritmu, který se má zvýraznit

Definice je uvedena na řádku 676 v souboru AppletBoyerMooreDemo.java.

Tato funkce volá...
Tuto funkci volají...

Dokumentace k datovým členům

◆ aktKrok

int boyermooredemo.AppletBoyerMooreDemo.aktKrok = 0
private

Aktuální krok vizualizace

Definice je uvedena na řádku 66 v souboru AppletBoyerMooreDemo.java.

◆ algBMA

Algoritmus boyermooredemo.AppletBoyerMooreDemo.algBMA = new Algoritmus(this)
private

Instance třídy s BMA

Definice je uvedena na řádku 63 v souboru AppletBoyerMooreDemo.java.

◆ barevnyTextPaneAlgoritmus

BarevnyTextPane boyermooredemo.AppletBoyerMooreDemo.barevnyTextPaneAlgoritmus = new BarevnyTextPane()
private

Panel pro zobrazení zdrojového textu algoritmu

Definice je uvedena na řádku 108 v souboru AppletBoyerMooreDemo.java.

◆ iteratorViz

ListIterator boyermooredemo.AppletBoyerMooreDemo.iteratorViz

Iterátor pro kontejner s informacemi o změnách uživatelského rozhraní při vizualizaci

Definice je uvedena na řádku 77 v souboru AppletBoyerMooreDemo.java.

◆ jButtonReset

JButton boyermooredemo.AppletBoyerMooreDemo.jButtonReset = new JButton()
private

Tlačítko "Reset"

Definice je uvedena na řádku 142 v souboru AppletBoyerMooreDemo.java.

◆ jButtonVpred

JButton boyermooredemo.AppletBoyerMooreDemo.jButtonVpred = new JButton()
private

Tlačítko "Vpřed"

Definice je uvedena na řádku 140 v souboru AppletBoyerMooreDemo.java.

◆ jButtonZpet

JButton boyermooredemo.AppletBoyerMooreDemo.jButtonZpet = new JButton()
private

Tlačítko "Zpět"

Definice je uvedena na řádku 138 v souboru AppletBoyerMooreDemo.java.

◆ jLabel1LegendaZvyrazneny

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabel1LegendaZvyrazneny = new JLabel()
private
  1. položka legendy (zvýrazněný řádek algoritmu)

Definice je uvedena na řádku 209 v souboru AppletBoyerMooreDemo.java.

◆ jLabelAlgoritmus

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelAlgoritmus = new JLabel()
private

Popisek pro panel pro zobrazení zdrojového textu algoritmu

Definice je uvedena na řádku 106 v souboru AppletBoyerMooreDemo.java.

◆ jLabelHledanyRetezec

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelHledanyRetezec = new JLabel()
private

Popisek políčka pro hledaný řetězec

Definice je uvedena na řádku 94 v souboru AppletBoyerMooreDemo.java.

◆ jLabeli

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabeli = new JLabel()
private

Popisek pro políčko s proměnnou i

Definice je uvedena na řádku 162 v souboru AppletBoyerMooreDemo.java.

◆ jLabelij

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelij = new JLabel()
private

Popisek pro políčko s proměnnou i-j+1 nebo i+j-1

Definice je uvedena na řádku 177 v souboru AppletBoyerMooreDemo.java.

◆ jLabelj

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelj = new JLabel()
private

Popisek pro políčko s proměnnou j

Definice je uvedena na řádku 167 v souboru AppletBoyerMooreDemo.java.

◆ jLabelL

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelL = new JLabel()
private

Popisek pro políčko s proměnnou L nebo d1P

Definice je uvedena na řádku 192 v souboru AppletBoyerMooreDemo.java.

◆ jLabelLegenda

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelLegenda = new JLabel()
private

Popisek pro legendu

Definice je uvedena na řádku 205 v souboru AppletBoyerMooreDemo.java.

◆ jLabelm

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelm = new JLabel()
private

Popisek pro políčko s proměnnou m

Definice je uvedena na řádku 152 v souboru AppletBoyerMooreDemo.java.

◆ jLabelmj

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelmj = new JLabel()
private

Popisek pro políčko s proměnnou m-j+1 nebo n-m+1

Definice je uvedena na řádku 172 v souboru AppletBoyerMooreDemo.java.

◆ jLabeln

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabeln = new JLabel()
private

Popisek pro políčko s proměnnou n

Definice je uvedena na řádku 157 v souboru AppletBoyerMooreDemo.java.

◆ jLabelNadpis

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelNadpis = new JLabel()
private

Popisek pro nadpis v hlavním panelu appletu

Definice je uvedena na řádku 91 v souboru AppletBoyerMooreDemo.java.

◆ jLabelNapoveda

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelNapoveda = new JLabel()
private

Popisek pro textové pole s nápovědou

Definice je uvedena na řádku 145 v souboru AppletBoyerMooreDemo.java.

◆ jLabelPocitadloKroku

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelPocitadloKroku = new JLabel()
private

Popisek pro počítadlo kroků (přímo obsahuje počítadlo kroků)

Definice je uvedena na řádku 202 v souboru AppletBoyerMooreDemo.java.

◆ jLabelpoz

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelpoz = new JLabel()
private

Popisek pro políčko s proměnnou poz

Definice je uvedena na řádku 197 v souboru AppletBoyerMooreDemo.java.

◆ jLabelProhledavanyText

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelProhledavanyText = new JLabel()
private

Popisek textového pole pro prohledávaný text

Definice je uvedena na řádku 99 v souboru AppletBoyerMooreDemo.java.

◆ jLabels

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabels = new JLabel()
private

Popisek pro políčko s proměnnou s

Definice je uvedena na řádku 182 v souboru AppletBoyerMooreDemo.java.

◆ jLabelt

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelt = new JLabel()
private

Popisek pro políčko s proměnnou t

Definice je uvedena na řádku 187 v souboru AppletBoyerMooreDemo.java.

◆ jLabelTabulkaDelta1

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelTabulkaDelta1 = new JLabel()
private

Popisek tabulky delta1

Definice je uvedena na řádku 120 v souboru AppletBoyerMooreDemo.java.

◆ jLabelTabulkaDelta2

JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelTabulkaDelta2 = new JLabel()
private

Popisek pro tabulku delta2

Definice je uvedena na řádku 129 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneAlgoritmus

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneAlgoritmus = new JScrollPane()
private

Skrolovací panel pro panel pro zobrazení zdrojového textu algoritmu

Definice je uvedena na řádku 110 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneNapoveda

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneNapoveda = new JScrollPane()
private

Skrolovací panel pro textové pole s nápovědou

Definice je uvedena na řádku 149 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneProhledavanyText

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneProhledavanyText = new JScrollPane()
private

Skrolovací panel pro textové pole pro prohledávaný text

Definice je uvedena na řádku 103 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneTabulkaDelta1

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaDelta1 = new JScrollPane()
private

Skrolovací panel pro tabulku delta1

Definice je uvedena na řádku 126 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneTabulkaDelta2

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaDelta2 = new JScrollPane()
private

Skrolovací panel pro tabulku delta2

Definice je uvedena na řádku 135 v souboru AppletBoyerMooreDemo.java.

◆ jScrollPaneTabulkaSR

JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaSR = new JScrollPane()
private

Skrolovací panel pro tabulku s řetězci pro vizualizaci

Definice je uvedena na řádku 117 v souboru AppletBoyerMooreDemo.java.

◆ jTextAreaNapoveda

JTextArea boyermooredemo.AppletBoyerMooreDemo.jTextAreaNapoveda = new JTextArea()
private

Textové pole s nápovědou

Definice je uvedena na řádku 147 v souboru AppletBoyerMooreDemo.java.

◆ jTextAreaProhledavanyText

JTextArea boyermooredemo.AppletBoyerMooreDemo.jTextAreaProhledavanyText = new JTextArea()
private

Textové pole pro prohledávaný text

Definice je uvedena na řádku 101 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldHledanyRetezec

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldHledanyRetezec = new JTextField()
private

Políčko pro hledaný řetězec

Definice je uvedena na řádku 96 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldi

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldi = new JTextField()
private

Políčko s proměnnou i

Definice je uvedena na řádku 164 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldij

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldij = new JTextField()
private

Políčko s proměnnou i-j+1 nebo i+j-1

Definice je uvedena na řádku 179 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldj

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldj = new JTextField()
private

Políčko s proměnnou j

Definice je uvedena na řádku 169 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldL

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldL = new JTextField()
private

Políčko s proměnnou L nebo d1P

Definice je uvedena na řádku 194 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldLegendaZvyrazneny

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldLegendaZvyrazneny = new JTextField()
private
  1. položka legendy (modrý obdélníček)

Definice je uvedena na řádku 207 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldm

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldm = new JTextField()
private

Políčko s proměnnou m

Definice je uvedena na řádku 154 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldmj

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldmj = new JTextField()
private

Políčko s proměnnou m-j+1 nebo n-m+1

Definice je uvedena na řádku 174 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldn

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldn = new JTextField()
private

Políčko s proměnnou n

Definice je uvedena na řádku 159 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldpoz

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldpoz = new JTextField()
private

Políčko s proměnnou poz

Definice je uvedena na řádku 199 v souboru AppletBoyerMooreDemo.java.

◆ jTextFields

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFields = new JTextField()
private

Políčko s proměnnou s

Definice je uvedena na řádku 184 v souboru AppletBoyerMooreDemo.java.

◆ jTextFieldt

JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldt = new JTextField()
private

Políčko s proměnnou t

Definice je uvedena na řádku 189 v souboru AppletBoyerMooreDemo.java.

◆ kon

Konstanty boyermooredemo.AppletBoyerMooreDemo.kon = new Konstanty()

Instance třídy s konstantami

Definice je uvedena na řádku 59 v souboru AppletBoyerMooreDemo.java.

◆ pocetKroku

int boyermooredemo.AppletBoyerMooreDemo.pocetKroku = 0

Celkový počet kroků vizualizace

Definice je uvedena na řádku 68 v souboru AppletBoyerMooreDemo.java.

◆ prubehViz

ArrayList<ZmenaZobrazeni> boyermooredemo.AppletBoyerMooreDemo.prubehViz = new ArrayList<ZmenaZobrazeni>()

Kontejner pro informace o změnách uživatelského rozhraní při vizualizaci

Definice je uvedena na řádku 72 v souboru AppletBoyerMooreDemo.java.

◆ tabulkaDelta1

Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaDelta1
private
Initializer:
= new Tabulka(kon.TAB_D1_VR[0],kon.TAB_D1_VR[1],
1,4,new Color(255,255,255),
new Color(0,0,0), true, true)

Tabulka delta1

Definice je uvedena na řádku 122 v souboru AppletBoyerMooreDemo.java.

◆ tabulkaDelta2

Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaDelta2
private
Initializer:
= new Tabulka(kon.TAB_D2_VR[0],kon.TAB_D2_VR[1],
1,4,new Color(255,255,255),
new Color(0,0,0), true, false)

Tabulka delta2 (jsou v ní zobrazeny i pole pat a shoda)

Definice je uvedena na řádku 131 v souboru AppletBoyerMooreDemo.java.

◆ tabulkaSR

Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaSR
private
Initializer:
= new Tabulka(kon.TAB_SR_VR[0],kon.TAB_SR_VR[1],
0,2,new Color(255,255,255),
new Color(0,0,0), false, false)

Tabulka s řetězci pro vizualizaci (zobrazuje porovnávání řetězců)

Definice je uvedena na řádku 113 v souboru AppletBoyerMooreDemo.java.

◆ zobrazenaNapoveda

int boyermooredemo.AppletBoyerMooreDemo.zobrazenaNapoveda = 0
private

Číslo zobrazeného textu nápovědy

Definice je uvedena na řádku 80 v souboru AppletBoyerMooreDemo.java.

◆ zobrazenyBlokAlgoritmu

int boyermooredemo.AppletBoyerMooreDemo.zobrazenyBlokAlgoritmu = 0
private

Číslo aktuálně zobrazeného bloku algoritmu, pokud je vypsáno více bloků, číslo prvního z nich

Definice je uvedena na řádku 86 v souboru AppletBoyerMooreDemo.java.

◆ zvyraznenyRadek

int boyermooredemo.AppletBoyerMooreDemo.zvyraznenyRadek = kon.ZADNY_RADEK
private

Číslo aktuálně zvýrazněného řádku algoritmu

Definice je uvedena na řádku 88 v souboru AppletBoyerMooreDemo.java.


Dokumentace pro tuto třídu byla generována z následujícího souboru: