Třída s konstantami. ...
Veřejné metody | |
Konstanty () | |
Statické veřejné atributy | |
static final Color | BARVA_ZVYRAZNENI_T = new Color(255,255,255) |
static final Color | BARVA_ZVYRAZNENI_P = new Color(26,6,153) |
static final Color | BARVA_KOMENTARU = new Color(118,118,249) |
static final Color | BARVA_TYPU = new Color(46,139,87) |
static final Color | BARVA_RIDICICH = new Color(165,42,42) |
static final Color | BARVA_LITERALU = new Color(255,59,252) |
static final Color | BARVA_CERNA = new Color(0,0,0) |
static final Color | BARVA_BILA = new Color(255,255,255) |
static final Color | BARVA_I = new Color(99, 255, 99) |
static final Color | BARVA_J = new Color(115, 255, 255) |
static final Color | BARVA_IJ = new Color(255, 255, 66) |
static final Color | BARVA_MJ = new Color(255, 165, 165) |
static final Color | BARVA_S = new Color(255, 165, 214) |
static final Color | BARVA_T = new Color(198, 198, 255) |
static final Color | BARVA_L = new Color(255, 222, 214) |
static final Color | BARVA_POZ = new Color(255, 181, 99) |
static final int | ZM_T_H = 1 |
static final int | ZM_T_B = 2 |
static final int | ZM_T_P = 3 |
static final int | ZM_T_R = 4 |
static final int | ZM_A_B = 5 |
static final int | ZM_A_Z = 6 |
static final int | ZM_P = 7 |
static final int | ZM_N = 8 |
static final int | ZM_PO = 9 |
static final int | TAB_SR = 1 |
static final int | TAB_D1 = 2 |
static final int | TAB_D2 = 3 |
static final int | PROM_M = 1 |
static final int | PROM_N = 2 |
static final int | PROM_I = 3 |
static final int | PROM_J = 4 |
static final int | PROM_IJ = 5 |
static final int | PROM_MJ = 6 |
static final int | PROM_S = 7 |
static final int | PROM_T = 8 |
static final int | PROM_L = 9 |
static final int | PROM_POZ = 10 |
static final int | POPISEK_IJ = 1 |
static final int | POPISEK_MJ = 2 |
static final int | POPISEK_L = 3 |
static final String | TEXTY_POPISKU_IMJ = "i-j+1 = " |
static final String | TEXTY_POPISKU_IPJ = "i+j-1 = " |
static final String | TEXTY_POPISKU_MJ = "m-j+1 = " |
static final String | TEXTY_POPISKU_NM = "n-m+1 = " |
static final String | TEXTY_POPISKU_L = " L = " |
static final String | TEXTY_POPISKU_D1P = "d1P = " |
static final int | POSUN_VLEVO = 0 |
static final int | POSUN_VPRAVO = 1 |
static final int[] | TAB_SR_VR = {2,36} |
static final int[] | TAB_D1_VR = {2,22} |
static final int[] | TAB_D2_VR = {4,22} |
static final String[] | textyNapovedy |
static final String[] | textyAlgoritmu |
static final Color[] | barvyAlgoritmu |
static final boolean[] | tucneCastiAlgoritmu |
static final int[][] | radkyAlgoritmu |
static final int[][] | blokyAlgoritmu |
static final int | BLOK_DEKLARACE = 0 |
static final int | BLOK_BMA = 1 |
static final int | BLOK_DELTA1 = 2 |
static final int | BLOK_DELTA2 = 3 |
static final int | ZADNY_RADEK = 900 |
static final String | JINE_ZNAKY = "jiné znaky" |
Třída s konstantami.
Třída s konstantami (barvy, čísla prvků, texty do panelů, ...)
Definice je uvedena na řádku 28 v souboru Konstanty.java.
boyermooredemo.Konstanty.Konstanty | ( | ) |
Konstruktor třídy (třída obsahuje pouze konstanty, konstruktor je tedy prázdný)
Definice je uvedena na řádku 595 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_BILA = new Color(255,255,255) [static] |
Barvy pro textové pole s algoritmem - barva pozadí
Definice je uvedena na řádku 44 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_CERNA = new Color(0,0,0) [static] |
Barvy pro textové pole s algoritmem - barva zbylého textu (identifikátory, ...)
Definice je uvedena na řádku 42 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_I = new Color(99, 255, 99) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná i
Definice je uvedena na řádku 47 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_IJ = new Color(255, 255, 66) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná i-j+1
Definice je uvedena na řádku 51 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_J = new Color(115, 255, 255) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná j
Definice je uvedena na řádku 49 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_KOMENTARU = new Color(118,118,249) [static] |
Barvy pro textové pole s algoritmem - barva komentářů
Definice je uvedena na řádku 34 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_L = new Color(255, 222, 214) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná L
Definice je uvedena na řádku 59 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_LITERALU = new Color(255,59,252) [static] |
Barvy pro textové pole s algoritmem - barva literálů
Definice je uvedena na řádku 40 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_MJ = new Color(255, 165, 165) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná m-j+1
Definice je uvedena na řádku 53 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_POZ = new Color(255, 181, 99) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná poz
Definice je uvedena na řádku 61 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_RIDICICH = new Color(165,42,42) [static] |
Barvy pro textové pole s algoritmem - barva klíčových slov řídících struktur
Definice je uvedena na řádku 38 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_S = new Color(255, 165, 214) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná s
Definice je uvedena na řádku 55 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_T = new Color(198, 198, 255) [static] |
Barvy pro zvýrazňování v tabulkách - barvy proměnných - proměnná t
Definice je uvedena na řádku 57 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_TYPU = new Color(46,139,87) [static] |
Barvy pro textové pole s algoritmem - barva datových typů a modifikátorů
Definice je uvedena na řádku 36 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_ZVYRAZNENI_P = new Color(26,6,153) [static] |
Barvy pro textové pole s algoritmem - barva pozadí zvýrazněného textu
Definice je uvedena na řádku 32 v souboru Konstanty.java.
final Color boyermooredemo.Konstanty.BARVA_ZVYRAZNENI_T = new Color(255,255,255) [static] |
Barvy pro textové pole s algoritmem - barva zvýrazněného textu
Definice je uvedena na řádku 30 v souboru Konstanty.java.
final Color [] boyermooredemo.Konstanty.barvyAlgoritmu [static] |
Pole s barvami jednotlivých úseků textu algoritmu
Definice je uvedena na řádku 263 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.BLOK_BMA = 1 [static] |
Názvy bloků zdrojového kódu BMA - blok s algoritmem hledání řetězce
Definice je uvedena na řádku 575 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.BLOK_DEKLARACE = 0 [static] |
Názvy bloků zdrojového kódu BMA - blok s deklaracemi
Definice je uvedena na řádku 573 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.BLOK_DELTA1 = 2 [static] |
Názvy bloků zdrojového kódu BMA - blok s výpočtem tabulky delta1
Definice je uvedena na řádku 577 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.BLOK_DELTA2 = 3 [static] |
Názvy bloků zdrojového kódu BMA - blok s výpočtem tabulky delta2
Definice je uvedena na řádku 579 v souboru Konstanty.java.
final int [][] boyermooredemo.Konstanty.blokyAlgoritmu [static] |
{ {0,22}, {23,124}, {125,146}, {147,256}, }
Pole se začátky a konci bloků algoritmu (pro vypisování)
Definice je uvedena na řádku 565 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.JINE_ZNAKY = "jiné znaky" [static] |
Řetězec pro záhlaví sloupce pro jiné znaky v tabulce delta1
Definice je uvedena na řádku 589 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.POPISEK_IJ = 1 [static] |
Měnitelné popisky - popisek jLabelij (má varianty i-j+1 a i+j-1)
Definice je uvedena na řádku 111 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.POPISEK_L = 3 [static] |
Měnitelné popisky - popisek jLabelL (má varianty L a d1P)
Definice je uvedena na řádku 115 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.POPISEK_MJ = 2 [static] |
Měnitelné popisky - popisek jLabelmj (má varianty m-j+1 a n-m+1)
Definice je uvedena na řádku 113 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.POSUN_VLEVO = 0 [static] |
Konstanta pro směr posunu vlevo
Definice je uvedena na řádku 131 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.POSUN_VPRAVO = 1 [static] |
Konstanta pro směr posunu vpravo
Definice je uvedena na řádku 133 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_I = 3 [static] |
Políčka s proměnnými - jTextFieldi (proměnná i)
Definice je uvedena na řádku 94 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_IJ = 5 [static] |
Políčka s proměnnými - jTextFieldij (proměnná i-j+1)
Definice je uvedena na řádku 98 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_J = 4 [static] |
Políčka s proměnnými - jTextFieldj (proměnná j)
Definice je uvedena na řádku 96 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_L = 9 [static] |
Políčka s proměnnými - jTextFieldL (proměnná L)
Definice je uvedena na řádku 106 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_M = 1 [static] |
Políčka s proměnnými - jTextFieldm (proměnná m)
Definice je uvedena na řádku 90 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_MJ = 6 [static] |
Políčka s proměnnými - jTextFieldmj (proměnná m-j+2)
Definice je uvedena na řádku 100 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_N = 2 [static] |
Políčka s proměnnými - jTextFieldn (proměnná n)
Definice je uvedena na řádku 92 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_POZ = 10 [static] |
Políčka s proměnnými - jTextFieldpoz (proměnná poz)
Definice je uvedena na řádku 108 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_S = 7 [static] |
Políčka s proměnnými - jTextFields (proměnná s)
Definice je uvedena na řádku 102 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.PROM_T = 8 [static] |
Políčka s proměnnými - jTextFieldt (proměnná s)
Definice je uvedena na řádku 104 v souboru Konstanty.java.
final int [][] boyermooredemo.Konstanty.radkyAlgoritmu [static] |
Pole se začátky a konci řádků algoritmu (pro zvýrazňování)
Definice je uvedena na řádku 465 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.TAB_D1 = 2 [static] |
Tabulky - tabulkaDelta1
Definice je uvedena na řádku 85 v souboru Konstanty.java.
final int [] boyermooredemo.Konstanty.TAB_D1_VR = {2,22} [static] |
Výchozí rozměry tabulky delta1
Definice je uvedena na řádku 138 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.TAB_D2 = 3 [static] |
Tabulky - tabulkaDelta2
Definice je uvedena na řádku 87 v souboru Konstanty.java.
final int [] boyermooredemo.Konstanty.TAB_D2_VR = {4,22} [static] |
Výchozí rozměry tabulky delta2
Definice je uvedena na řádku 140 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.TAB_SR = 1 [static] |
Tabulky - tabulkaSR
Definice je uvedena na řádku 83 v souboru Konstanty.java.
final int [] boyermooredemo.Konstanty.TAB_SR_VR = {2,36} [static] |
Výchozí rozměry tabulky tabulkaSR
Definice je uvedena na řádku 136 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_D1P = "d1P = " [static] |
Texty na měnitelné popisky - popisek jLabelL - varianta d1p
Definice je uvedena na řádku 128 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_IMJ = "i-j+1 = " [static] |
Texty na měnitelné popisky - popisek jLabelij - varianta i-j+1
Definice je uvedena na řádku 118 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_IPJ = "i+j-1 = " [static] |
Texty na měnitelné popisky - popisek jLabelij - varianta i+j-1
Definice je uvedena na řádku 120 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_L = " L = " [static] |
Texty na měnitelné popisky - popisek jLabelL - varianta L
Definice je uvedena na řádku 126 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_MJ = "m-j+1 = " [static] |
Texty na měnitelné popisky - popisek jLabelmj - varianta m-j+1
Definice je uvedena na řádku 122 v souboru Konstanty.java.
final String boyermooredemo.Konstanty.TEXTY_POPISKU_NM = "n-m+1 = " [static] |
Texty na měnitelné popisky - popisek jLabelmj - varianta n-m+1
Definice je uvedena na řádku 124 v souboru Konstanty.java.
final String [] boyermooredemo.Konstanty.textyAlgoritmu [static] |
Pole s jednotlivými úseky zdrojového textu algoritmu
Definice je uvedena na řádku 162 v souboru Konstanty.java.
final String [] boyermooredemo.Konstanty.textyNapovedy [static] |
{ "Návod k použití:\n" + "1. zadejte hledaný řetězec a prohledávaný text\n" + "2. zahajte vizualizaci kliknutím na tlačítko \"Vpřed\"\n" + "3. prohlížejte si vizualizaci klikáním na tlačítka \"Vpřed\" a \"Zpět\"\n" + "4. chcete-li zadat jiný hledaný řetězec, nebo prohledávaný text,\n" + " klikněte na tlačítko \"Reset\" a upravte řetězce dle potřeby", "Nyní si můžete prohlížet vizualizaci algoritmu pomocí tlačítek\n" + "\"Vpřed\" (provede další krok vizualizace) a \"Zpět\" (návrat o 1 krok). \n" + " Chcete-li změnit vyhledávaný řetězec, nebo prohledávaný text, \n" + "klikněte na tlačítko \"Reset\", upravte řetězce dle potřeby a znovu\n" + "spusťte vizualizaci." }
Pole s nápovědami
Definice je uvedena na řádku 145 v souboru Konstanty.java.
final boolean [] boyermooredemo.Konstanty.tucneCastiAlgoritmu [static] |
Pole s označeními tučných úseků textu algoritmu
Definice je uvedena na řádku 364 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZADNY_RADEK = 900 [static] |
Konstanta pro reprezentaci řádku mimo algoritmus (pro zvýrazňování)
Definice je uvedena na řádku 584 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_A_B = 5 [static] |
Operace změn v GUI (vizualizace) - výměna bloku v panelu s algoritmem
Definice je uvedena na řádku 72 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_A_Z = 6 [static] |
Operace změn v GUI (vizualizace) - změna zvýrazněného řádku v poli s algoritmem
Definice je uvedena na řádku 74 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_N = 8 [static] |
Operace změn v GUI (vizualizace) - změna obsahu pole s nápovědou
Definice je uvedena na řádku 78 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_P = 7 [static] |
Operace změn v GUI (vizualizace) - změna hodnoty proměnné
Definice je uvedena na řádku 76 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_PO = 9 [static] |
Operace změn v GUI (vizualizace) - změna popisku
Definice je uvedena na řádku 80 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_T_B = 2 [static] |
Operace změn v GUI (vizualizace) - změna barvy políčka v tabulce
Definice je uvedena na řádku 66 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_T_H = 1 [static] |
Operace změn v GUI (vizualizace) - změna hodnoty políčka v tabulce
Definice je uvedena na řádku 64 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_T_P = 3 [static] |
Operace změn v GUI (vizualizace) - posun řádku tabulky
Definice je uvedena na řádku 68 v souboru Konstanty.java.
final int boyermooredemo.Konstanty.ZM_T_R = 4 [static] |
Operace změn v GUI (vizualizace) - změna rozměrů tabulky
Definice je uvedena na řádku 70 v souboru Konstanty.java.