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

# Dokumentace třídy boyermooredemo.Konstanty

Třída s konstantami. ...

Diagram tříd pro boyermooredemo.Konstanty:
[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.

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]`

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.

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.

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

- Konstanty.java