Veřejné metody | Statické veřejné atributy

Dokumentace třídy boyermooredemo.Konstanty

Třída s konstantami. ...

Diagram tříd pro boyermooredemo.Konstanty:
Collaboration graph
[vysvětlivky]

Seznam všech členů.

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"

Detailní popis

Třída s konstantami.

Třída s konstantami (barvy, čísla prvků, texty do panelů, ...)

Definice je uvedena na řádku 28 v souboru Konstanty.java.


Dokumentace konstruktoru a destruktoru

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.


Dokumentace k datovým členům

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.

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]
Initializer:
 {
     {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]
Initializer:
 {
     "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.

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.


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