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

Uchování informací o změnách zobrazení při vizualizaci. ...

Diagram tříd pro boyermooredemo.ZmenaZobrazeni:
Collaboration graph

Veřejné metody

 ZmenaZobrazeni (int krok, int operaceZ, int tabulkaB, int radekB, int sloupecB, String novyObsahB)
 
 ZmenaZobrazeni (int krok, int operaceZ, int tabulkaB, int radekB, int sloupecB, Color barvaTextuB, Color barvaPozadB)
 
 ZmenaZobrazeni (int krok, int operaceZ, int tabulkaP, int radekP, int smerP, int pocetP)
 
 ZmenaZobrazeni (int krok, int operaceZ, int tabulkaZ, int radku, int sloupcu)
 
 ZmenaZobrazeni (int krok, int operaceZ, int cisloP, String hodnotaP)
 
 ZmenaZobrazeni (int krok, int operaceZ, int noveCislo)
 

Veřejné atributy

int cisloKroku = 0
 
int operace = 0
 
int tabulka = 0
 
int radek = 0
 
int sloupec = 0
 
String novyObsah = null
 
String puvodniObsah = null
 
Color barvaTextu = null
 
Color barvaPozadi = null
 
Color puvodniBarvaTextu = null
 
Color puvodniBarvaPozadi = null
 
int smer = 0
 
int pocet = 0
 
int puvodneRadku = 0
 
int puvodneSloupcu = 0
 
int cislo = 0
 
int puvodniCislo = 0
 

Detailní popis

Uchování informací o změnách zobrazení při vizualizaci.

Třída pro uchování informací o změnách zobrazení při vizualizaci

Uchovává i informace pro vrácení každého kroku pro zpětné krokování.

Definice je uvedena na řádku 31 v souboru ZmenaZobrazeni.java.

Dokumentace konstruktoru a destruktoru

◆ ZmenaZobrazeni() [1/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  tabulkaB,
int  radekB,
int  sloupecB,
String  novyObsahB 
)

Konstruktor pro objekt s informacemi o změně hodnoty v buňce tabulky

Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
tabulkaBTabulka, v níž se buňka nachází
radekBŘádek, v němž se buňka nachází
sloupecBSloupec, v němž se buňka nachází
novyObsahBNový obsah buňky

Definice je uvedena na řádku 60 v souboru ZmenaZobrazeni.java.

◆ ZmenaZobrazeni() [2/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  tabulkaB,
int  radekB,
int  sloupecB,
Color  barvaTextuB,
Color  barvaPozadB 
)

Konstruktor pro objekt s informacemi o změně barvy buňky tabulky

Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
tabulkaBTabulka, v níž se buňka nachází
radekBŘádek, v němž se buňka nachází
sloupecBSloupec, v němž se buňka nachází
barvaTextuBNová barva textu v buňce
barvaPozadBNová barva pozadí buňky

Definice je uvedena na řádku 83 v souboru ZmenaZobrazeni.java.

◆ ZmenaZobrazeni() [3/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  tabulkaP,
int  radekP,
int  smerP,
int  pocetP 
)

Konstruktor pro objekt s informacemi o posuvu řádku tabulky

Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
tabulkaPTabulka, v níž se bude posouvat řádek
radekPPosouvaný řádek
smerPSměr posuvu
pocetPPočet posuvů

Definice je uvedena na řádku 107 v souboru ZmenaZobrazeni.java.

◆ ZmenaZobrazeni() [4/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  tabulkaZ,
int  radku,
int  sloupcu 
)

Konstruktor pro objekt s informacemi o změně rozměrů tabulky

Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
tabulkaZTabulka, jejíž rozměry se mají měnit
radkuNový počet řádků tabulky
sloupcuNový počet sloupců tabulky

Definice je uvedena na řádku 128 v souboru ZmenaZobrazeni.java.

◆ ZmenaZobrazeni() [5/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  cisloP,
String  hodnotaP 
)

Konstruktor pro objekt pro uchování informací o změně hodnoty proměnné nebo popisku

Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
cisloPČíslo proměnné nebo popisku
hodnotaPNová hodnota proměnné nebo popisku v řetězci

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

◆ ZmenaZobrazeni() [6/6]

boyermooredemo.ZmenaZobrazeni.ZmenaZobrazeni ( int  krok,
int  operaceZ,
int  noveCislo 
)

Konstruktor pro objekt pro uchování informací o:

  • výměně bloku v panelu s algoritmem
  • změně zvýrazněného řádku v poli s algoritmem
  • změně obsahu pole s nápovědou
Parametry
krokČíslo kroku, ke kterému změna patří
operaceZProváděná operace
noveCislo

Definice je uvedena na řádku 166 v souboru ZmenaZobrazeni.java.

Dokumentace k datovým členům

◆ barvaPozadi

Color boyermooredemo.ZmenaZobrazeni.barvaPozadi = null

Definice je uvedena na řádku 40 v souboru ZmenaZobrazeni.java.

◆ barvaTextu

Color boyermooredemo.ZmenaZobrazeni.barvaTextu = null

Definice je uvedena na řádku 39 v souboru ZmenaZobrazeni.java.

◆ cislo

int boyermooredemo.ZmenaZobrazeni.cislo = 0

Definice je uvedena na řádku 47 v souboru ZmenaZobrazeni.java.

◆ cisloKroku

int boyermooredemo.ZmenaZobrazeni.cisloKroku = 0

Definice je uvedena na řádku 32 v souboru ZmenaZobrazeni.java.

◆ novyObsah

String boyermooredemo.ZmenaZobrazeni.novyObsah = null

Definice je uvedena na řádku 37 v souboru ZmenaZobrazeni.java.

◆ operace

int boyermooredemo.ZmenaZobrazeni.operace = 0

Definice je uvedena na řádku 33 v souboru ZmenaZobrazeni.java.

◆ pocet

int boyermooredemo.ZmenaZobrazeni.pocet = 0

Definice je uvedena na řádku 44 v souboru ZmenaZobrazeni.java.

◆ puvodneRadku

int boyermooredemo.ZmenaZobrazeni.puvodneRadku = 0

Definice je uvedena na řádku 45 v souboru ZmenaZobrazeni.java.

◆ puvodneSloupcu

int boyermooredemo.ZmenaZobrazeni.puvodneSloupcu = 0

Definice je uvedena na řádku 46 v souboru ZmenaZobrazeni.java.

◆ puvodniBarvaPozadi

Color boyermooredemo.ZmenaZobrazeni.puvodniBarvaPozadi = null

Definice je uvedena na řádku 42 v souboru ZmenaZobrazeni.java.

◆ puvodniBarvaTextu

Color boyermooredemo.ZmenaZobrazeni.puvodniBarvaTextu = null

Definice je uvedena na řádku 41 v souboru ZmenaZobrazeni.java.

◆ puvodniCislo

int boyermooredemo.ZmenaZobrazeni.puvodniCislo = 0

Definice je uvedena na řádku 48 v souboru ZmenaZobrazeni.java.

◆ puvodniObsah

String boyermooredemo.ZmenaZobrazeni.puvodniObsah = null

Definice je uvedena na řádku 38 v souboru ZmenaZobrazeni.java.

◆ radek

int boyermooredemo.ZmenaZobrazeni.radek = 0

Definice je uvedena na řádku 35 v souboru ZmenaZobrazeni.java.

◆ sloupec

int boyermooredemo.ZmenaZobrazeni.sloupec = 0

Definice je uvedena na řádku 36 v souboru ZmenaZobrazeni.java.

◆ smer

int boyermooredemo.ZmenaZobrazeni.smer = 0

Definice je uvedena na řádku 43 v souboru ZmenaZobrazeni.java.

◆ tabulka

int boyermooredemo.ZmenaZobrazeni.tabulka = 0

Definice je uvedena na řádku 34 v souboru ZmenaZobrazeni.java.


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