public class GRobotException extends RuntimeException
Výnimka generovaná programovacím rámcom so slovenským textom opisujúcim
udalosť a univerzálnym jazykovým identifikátorom umožňujúcim preklad do
ľubovoľného jazyka. Tento objekt bol do prostredia programovacieho rámca
pridaný potom, čo začala byť využívaná za hranicami svojho pôvodného
určenia. Jestvuje len veľmi málo výnimiek v rámci programovacieho rámca,
ktoré nie sú priamo generované prostredníctvom tejto triedy (napríklad
systémové správy, ktoré sú posúvané programovacím rámcom: NoSuchElementException
, NullPointerException
, UnsupportedFlavorException
alebo priamy vznik správ ArrayIndexOutOfBoundsException
, IllegalArgumentException
, ktoré
sú generované niektorými metódami Javy, ktoré programovací rámec vnútorne
používa…).
V nasledujúcej tabuľke uvádzame zoznam všetkých jazykových
identifikátorov výnimiek GRobotException
s prislúchajúcimi
slovenskými textami a stručným vysvetlnením príčin vzniku týchto
výnimiek:
Jazykový identifikátor | Text výnimky v slovenskom jazyku | Stručné vysvetlenie |
---|---|---|
archiveIsOpenForWriting | Archív je otvorený na zápis. | Vzniká pri pokuse o rozbalenie archívu, ktorý je práve otvorený na zápis. |
archiveNameOmitted | Názov archívu nesmie byť zamlčaný. | Vzniká pri pokuse o prácu s archívom so zamlčaným
(nulovým – null ) menom. Môže ísť priamo o pokus o otvorenie
archívu metódami triedy Archív , o pokus o pridanie položky
sprostredkovane, napríklad triedou Súbor s pripojeným archívom a podobne. Spresňujúcim
objektom je inštancia NullPointerException (bez textu). |
archiveNotOpenForReading | Archív nie je otvorený na čítanie. | Vzniká pri pokuse o čítanie prostredníctvom
inštancie typu Archív , ak nebol otvorený žiadny archív na
čítanie. |
archiveNotOpen | Archív nie je otvorený. | Vzniká pri pokuse o čítanie alebo zápis údaju
v rámci inštancie typu Archív v situácii, keď nebol
otvorený žiadny archív na čítanie ani zápis. |
archiveNotOpenForWriting | Archív nie je otvorený na zápis. | Vzniká pri pokuse o zápis prostredníctvom
inštancie typu Archív , ak nebol otvorený žiadny archív
na zápis. |
cannotAppendDataToEntry | Nemôžem pripojiť údaje k položke archívu. | Vzniká pri pokuse otvoriť súbor na zápis s príznakom
pripojiť rovným true , keď je k súboru pripojený archív . |
cannotCloseArchive | Nepodarilo sa zavrieť archív: «názov» | Metóda zavri
triedy Archív zlyhala. Spresneňujúcim objektom
(zistiteľným metódou getCause ) je pôvodná
výnimka, ktorá spôsobila vznik chyby počas spracovania. |
cannotGetAddress | Nepodarilo sa získať adresu zariadenia. | Zlyhal pokus o zistenie adresy zariadenia
metódou dajAdresu triedy Spojenie . |
cannotGetCanonicalHostName | Nepodarilo sa získať kánonický názov zariadenia (hosťa). | Zlyhal pokus
o zistenie kánonického názvu zariadenia metódou
dajNázovHosťa s hodnotou
parametra kánonický rovnou true (v triede
Spojenie ). |
cannotGetHostName | Nepodarilo sa získať názov zariadenia (hosťa). | Zlyhal pokus o zistenie názvu
zariadenia metódou dajNázovHosťa
triedy Spojenie ). |
cannotGetHardwareAddress | Nepodarilo sa získať harvérovú adresu zariadenia. | Zlyhal pokus o zistenie hardvérovej
(obvykle MAC) adresy metódou dajHardvérovúAdresu triedy Spojenie . |
cannotOpenArchive | Nepodarilo sa otvoriť archív: «názov» | Konštruktor triedy Archív nemohol otvoriť archív so zadaným názvom. Spresneňujúcim
objektom (zistiteľným metódou getCause )
je pôvodná výnimka, ktorá spôsobila vznik chyby počas
spracovania. |
commandCancelled | Vykonanie príkazu bolo zrušené: «príkaz» | Znamená, že vykonávanie príkazu
v interaktívnom režime
bolo zrušené. Znenie príkazu je zistiteľné metódou
getParameter . |
configNotApplicable | Konfiguráciu nie je možné použiť. Svet už bol inicializovaný! | Vzniká pri pokuse o použitie automatickej konfigurácie vo svete, ktorý už jestvuje. |
cursorAlreadyExists | Kurzor so zadaným menom («meno») už jestvuje. | Vzniká pri pokuse
o vytvorenie kurzora. Meno je zistiteľné metódou
getParameter . |
cursorNotExists | Kurzor so zadaným menom («meno») nejestvuje. | Vzniká pri pokuse o zmenu
kurzora, ktorý nebol definovaný. Meno je zistiteľné metódou
getParameter . |
duplicateEntry | Položka „«názov položky»“ už v archíve jestvuje. | Vzniká pri pokuse
o pridanie duplicitnej položky do archívu. Názov položky je
zistiteľný metódou getParameter . |
entryNameOmitted | Názov položky nesmie byť zamlčaný. | Vzniká pri pokuse o pridanie položky s „prázdnym“
(nulovým – null ) menom do archívu, ak
meno nie je možné získať iným spôsobom (napríklad z názvu pridávaného
súboru). Spresňujúcim objektom je inštancia NullPointerException
(bez textu). |
eventFactoryAlreadyExists | Obsluha udalostí už bola definovaná! | Vzniká pri pokuse o vytvorenie ďalšej obsluhy udalostí v prípade, že nebolo explicitne povolené viacnásobné vytváranie obsluhy udalostí. |
fileNameOmitted | Názov súboru nesmie byť zamlčaný. | Vzniká pri rôznych príležitostiach (je generovaná
viacerými triedamy rámca – Archív , Obrázok , Plátno , Spojenie ,
Súbor , SVGPodpora ). Vzniká pri
pokusoch o otvorenie, čítanie, zápis alebo pridanie súboru s „prázdnym“
(nulovým – null ) menom. Spresňujúcim objektom je inštancia
NullPointerException (bez textu). |
fileNotFound | Súbor „«súbor»“ nebol nájdený. | Vzniká pri pokuse o otvorenie nejestvujúceho
súboru («súbor») na čítanie. Názov súboru je zistiteľný
metódou getParameter . Spresňujúcim objektom
je pôvodná systémová výnimka FileNotFoundException . |
fileNotOpenForReading | Súbor nie je otvorený na čítanie. | Vzniká pri pokuse o čítanie prostredníctvom
inštancie typu Súbor , ak nebol otvorený žiadny súbor na
čítanie. |
fileNotOpenForWriting | Súbor nie je otvorený na zápis. | Vzniká pri pokuse o zápis prostredníctvom
inštancie typu Súbor , ak nebol otvorený žiadny súbor
na zápis. |
firstFileNotExists | Prvý súbor „«súbor»“ nejestvuje. | Vzniká pri porovnaní súborov,
ak prvý súbor nejestvuje. Názov súboru je zistiteľný metódou
getParameter . Spresňujúcim objektom je
inštancia FileNotFoundException (bez textu). |
firstObjectNotFile | Prvý súbor „«súbor»“ nie je súbor. | Vzniká pri porovnaní súborov,
ak prvý z objektov nie je súbor. Názov objektu je zistiteľný metódou
getParameter . |
imageAlreadyExists | Obrázok „«súbor»“ už jestvuje. | Vzniká pri pokuse o zápis
obrázka do súboru, ktorý už jestvuje («súbor»), ale len
v prípade, že nebola explicitne zadaná hodnota parametra prepísania
súboru. Názov súboru je zistiteľný metódou getParameter . |
imageBroken | Obrázok je poškodený! | Znamená, že spracovanie obrázka zlyhalo, pretože je pravdepodobne poškodený. |
imageFileBroken | Obrázok „«súbor»“ je poškodený! | Znamená, že spracovanie obrázka prečítaného zo
súboru zlyhalo pravdepodobne preto, lebo súbor bol poškodený. Názov
súboru je zistiteľný metódou
getParameter . |
imageNotFound | Obrázok „«súbor»“ nebol nájdený. | Znamená, že pokus o prečítanie súboru s obrázkom
(«súbor») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
zistiteľný metódou getParameter . |
imageSizeImmutable | Rozmery obrázka nie je možné zmeniť. | Vzniká pri pokuse o zmenu rozmerov
obrázka. (Pozri napríklad šírka(šírka)) ,
výška(výška)) alebo rozmery(rozmer) ) |
imageSizeMismatch | Rozmery obrázokov svetelnej operácie sa nezhodujú. | Vzniká pri pokuse o vykonanie
svetelnej operácie (pozri svetlo(grafika, svetlo) alebo svetlo(svetlo) ) s rozdielnymi rozmermi. |
invalidDash | Neplatný vzor čiary pera. | Vzniká pri pokuse o nastavenie vzoru čiary pera, ktorý nie je platný (napríklad má všetky dĺžky čiarok a medzier nulové). Spresňujúcim objektom je pôvodná výnimka, ktorá chybu spôsobila. |
invalidDashPhase | Neplatný posun vzoru čiary pera. | Vzniká pri pokuse o nastavenie negatívneho posunu vzoru čiary pera. Spresňujúcim objektom je pôvodná výnimka, ktorá chybu spôsobila. |
invalidDomain | Neplatná doména: «doména» | Zlyhal pokus o zostavenie koreňa cieľa
komunikácie inštancie triedy Spojenie v dôsledku
zadania neplatnej domény. Doména je zistiteľná metódou
getParameter . |
invalidImageFormat | Neplatný formát obrázka: «prípona» | Vzniká pri pokuse o zápis obrázka
do súboru s nepodporovaným formátom určeným podľa prípony súboru
(«prípona»). Prípona súboru je zistiteľná metódou
getParameter . |
invalidImageTemplate | Šablóna názvov sekvencie obrázkov „«šablóna»“ nie je použiteľná. | Vzniká
pri pokuse o čítanie alebo zápis sekvencie obrázkov vo formáte PNG,
pričom prípona súboru neurčuje formát PNG. Šablóna je zistiteľná
metódou getParameter . |
invalidProtocol | Neplatný protokol: «protokol» | Zlyhal pokus o zostavenie koreňa cieľa
komunikácie inštancie triedy Spojenie v dôsledku
zadania neplatného komunikačného protokolu. Protokol je zistiteľný metódou
getParameter . |
namespaceContainsEquals | Menný priestor nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o prácu
s menným priestorom, ktorého názov obsahuje znak rovná sa. Názov
menného priestoru je zistiteľný metódou
getParameter . |
namespaceEmpty | Menný priestor nesmie byť prázdny. | Vzniká pri pokuse o prácu s menným priestorom bez názvu. |
namespaceEndsWithDot | Menný priestor sa nesmie končiť bodkou. | Vzniká pri pokuse o prácu s menným
priestorom, ktorého názov sa končí bodkou. Názov menného priestoru
je zistiteľný metódou getParameter . |
namespaceStartsWithDot | Menný priestor sa nesmie začínať bodkou. | Vzniká pri pokuse o prácu s menným
priestorom, ktorého názov sa začína bodkou. Názov menného priestoru
je zistiteľný metódou getParameter . |
namespaceStartsWithSemicolon | Menný priestor sa nesmie začínať znakom komentára. | Vzniká pri
pokuse o prácu s menným priestorom, ktorého názov sa začína
bodkočiarkou (znakom komentára). Názov menného priestoru je
zistiteľný metódou getParameter . |
negativeLineWidth | Hrúbka čiary nesmie byť záporná! | Vzniká pri pokuse o zadanie zápornej hrúbky
čiary spojnice. Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
negativePenWidth | Hrúbka čiary pera nesmie byť záporná! | Vzniká pri pokuse o zadanie zápornej
hrúbky pera. Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
negativeRadius | Polomer «objektu» nesmie byť záporný! | Vzniká pri pokuse o zadanie záporného
polomeru kružnice, kruh, vpísanej kružnice alebo opísanej kružnice
(doplnené namiesto «objektu»), čo spresňuje aj
voliteľný parameter výnimky, ktorý môže
nadobúdať hodnoty circle , filledCircle ,
incircle alebo circumcircle . Spresňujúcim
objektom je výnimka IllegalArgumentException
(bez textu). |
negativeSemiaxe | Dĺžka poloosy «objektu» nesmie byť záporná! | Vzniká pri pokuse
o zadanie záporného rozmeru poloosy elipsy, vyplnenej elipsy alebo
vpísanej elipsy (doplnené namiesto «objektu»), čo spresňuje
aj voliteľný parameter výnimky, ktorý môže
nadobúdať hodnoty ellipse , filledEllipse
alebo inellipse . Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
noRobotWithSuchName | Robot so zadaným menom («meno») nejestvuje. | Vzniká pri pokuse
o registráciu robota v konfigurácii podľa mena, ktoré nepatrí žiadnemu
robotu. Meno údajného robota, ktorého registrácia zlyhala je
zistiteľné metódou getParameter . Spresňujúcim
objektom je výnimka IllegalArgumentException
(bez textu). |
pathEmpty | Názov priečinka nesmie by prázdny. | Vzniká pri pokuse o vypísanie zoznamu súborov s prázdnym názvom priečinka. |
pathInvalid | Zadaná cesta («cesta») nesmeruje na priečinok. | Vzniká pri pokuse o vypísanie zoznamu
súborov na ceste, ktorej cieľom nie je priečinok. Cesta je zistiteľná
metódou getParameter . |
pathNotFound | Cesta „«cesta»“ nebola nájdená. | Vzniká pri pokuse o vypísanie zoznamu súborov
na neplatnej ceste («cesta»). Cesta je zistiteľná metódou
getParameter . Spresňujúcim objektom je výnimka
FileNotFoundException generovaná inou súčasťou
programovacieho rámca. |
pathUnreadable | Cestu „«cesta»“ nie je možné čítať. | Vzniká pri pokuse o vypísanie zoznamu
súborov na ceste, ktorú nie je možné čítať. Cesta je zistiteľná
metódou getParameter . |
propertyContainsDot | Názov vlastnosti nesmie obsahovať bodku. | Vzniká pri pokuse o prácu
s vlastnosťou, ktorej názov obsahuje bodku. Názov vlastnosti je
zistiteľný metódou getParameter . |
propertyContainsEquals | Názov vlastnosti nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o prácu
s vlastnosťou pri zadaní názvu vlastnosti obsahujúceho znak rovná sa.
Názov vlastnosti je zistiteľný metódou
getParameter . |
propertyDuplicate | V konfiguračnom súbore sa nachádza zdvojená vlastnosť: «názov» | Vzniká pri
čítaní konfiguračného súboru, ktorý obsahuje duplikát určitej
vlastnosti. Názov vlastnosti je zistiteľný metódou
getParameter . |
propertyNameEmpty | Názov vlastnosti nesmie byť prázdny,“ prípadne „V konfiguračnom súbore sa nachádza vlastnosť bez názvu. | Vzniká pri pokuse o prácu s vlastnosťou bez názvu. |
propertyStartsWithBracket | Názov vlastnosti sa nesmie začínať znakom hranatej zátvorky. | Vzniká pri pokuse
o prácu s vlastnosťou, ktorej názov sa začína znakom hranatej zátvorky
([ ). Názov vlastnosti je zistiteľný metódou
getParameter . |
propertyStartsWithSemicolon | Názov vlastnosti sa nesmie začínať znakom komentára,“ prípadne „V konfiguračnom súbore sa nachádza vlastnosť začínajúca sa znakom komentára. | Vzniká pri pokuse o prácu s vlastnosťou, ktorej
názov sa začína bodkočiarkou (znakom komentára). Názov vlastnosti je
zistiteľný metódou getParameter . |
robotAlreadyEmployed | Tento robot už je zamestnaný na účely tvorby inej oblasti. | Vzniká pri pokuse o zamestnanie robota na účely tvorby oblasti, ktorý už je zamestnancom inej oblasti. |
robotHasNoName | Robot nemá meno,“ prípadne „Zadaný robot nemá meno. | Vzniká pri pokuse o prečítanie konfigurácie zo súboru alebo o registráciu v konfigurácii takého robota, ktorý nebol pomenovaný. |
robotHeadsToOpositeDirection | Robot je obrátený presne opačným smerom od cieľového miesta kreslenia oblúka – musel by prejsť nekonečnom, aby sa do cieľa dostal. | Vzniká pri pokuse o kreslenie takého oblúka, ktorý by smeroval do nekonečna. |
robotNameContainsEquals | Meno robota nesmie obsahovať znak rovná sa. | Vzniká pri pokuse o priradenie takého
mena robotu, ktoré obsahuje znak rovná sa. Meno robota, ktorého
priradenie zlyhalo je zistiteľné metódou
getParameter . Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
robotNameEmpty | Meno robota nesmie byť prázdne. | Vzniká pri pokuse o priradenie prázdneho mena
robotu. Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
robotNameEndsWithDot | Meno robota sa nesmie končiť bodkou. | Vzniká pri pokuse o priradenie takého
mena robotu, ktoré sa končí znakom bodky. Meno robota, ktorého
priradenie zlyhalo je zistiteľné metódou
getParameter . Spresňujúcim objektom je
výnimka IllegalArgumentException (bez textu). |
robotNameMustBeUnique | Meno robota («meno») musí byť unikátne. | Vzniká pri pokuse
o priradenie takého mena robotu, ktoré už bolo použité. Meno robota,
ktorého priradenie zlyhalo je zistiteľné metódou
getParameter . Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
robotNameReserved | Zadané meno robota je rezervované. | Vzniká pri pokuse o priradenie takého mena robota,
ktoré je rezervované. Zadané meno robota (ktorého priradenie zlyhalo)
je zistiteľné metódou getParameter . Spresňujúcim
objektom je výnimka IllegalArgumentException (bez
textu). |
robotNameStartsWithDot | Meno robota sa nesmie začínať bodkou. | Vzniká pri pokuse o priradenie takého
mena robotu, ktoré sa začína znakom bodky. Meno robota, ktorého
priradenie zlyhalo je zistiteľné metódou
getParameter . Spresňujúcim objektom je
výnimka IllegalArgumentException (bez textu). |
robotNameStartsWithSemicolon | Meno robota sa nesmie začínať znakom komentára. | Vzniká pri pokuse
o priradenie takého mena robotu, ktoré sa začína znakom bodkočiarky
(znak komentára). Meno robota, ktorého priradenie zlyhalo je
zistiteľné metódou getParameter . Spresňujúcim
objektom je výnimka IllegalArgumentException
(bez textu). |
scriptNotFound | Skript „«skript»“ nebol nájdený. | Znamená, že pokus o prečítanie skriptu zo súboru
(«skript») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
zistiteľný metódou getParameter . Spresňujúcim
objektom je pôvodná systémová výnimka
FileNotFoundException . |
secondFileNotExists | Druhý súbor „«súbor»“ nejestvuje. | Vzniká pri porovnaní súborov,
ak druhý súbor nejestvuje. Názov súboru je zistiteľný metódou
getParameter . Spresňujúcim objektom je
inštancia FileNotFoundException (bez textu). |
secondObjectNotFile | Druhý súbor „«súbor»“ nie je súbor. | Vzniká pri porovnaní súborov,
ak druhý z objektov nie je súbor. Názov objektu je zistiteľný metódou
getParameter . |
sectionAlreadyExists | Sekcia so zadaným názvom „«názov»“ už jestvuje. | Vzniká pri pokuse
o premenovanie sekcie na názov, ktorý patrí inej sekcii. Názov sekcie
je zistiteľný metódou getParameter . |
sectionStartsWithSemicolon | Názov sekcie sa nesmie začínať znakom komentára,“ prípadne „V konfiguračnom súbore sa nachádza sekcia alebo prvok poľa vlastností začínajúci sa znakom komentára. | Vzniká pri pokuse o prácu so sekciou alebo prvkom
poľa vlastností, ktorého názov sa začína bodkočiarkou (znakom
komentára). Názov objektu je zistiteľný metódou
getParameter . |
segmentsAreParallel | Úsečky sú paralelné. | Táto výnimka vzniká pri hľadaní priesečníkov úsečiek. |
soundAlreadyExists | Zvuk „«súbor»“ už jestvuje. | Vzniká pri pokuse o zápis zvuku
do súboru, ktorý už jestvuje («súbor»), ale len v prípade, že
nebola explicitne zadaná hodnota parametra prepísania súboru. Názov súboru
je zistiteľný metódou getParameter . |
soundNotFound | Zvuk „«súbor»“ nebol nájdený. | Znamená, že pokus o prečítanie súboru so zvukom
(«súbor») zlyhal z dôvodu nenájdenia súboru. Názov súboru je
zistiteľný metódou getParameter . |
soundUnreadable | Zvuk „«súbor»“ nie je možné čítať. | Znamená, že pokus o prečítanie súboru
so zvukom («súbor») zlyhal z dôvodu nesprávneho formátu,
prípadne iných príčin. Názov súboru je zistiteľný metódou
getParameter . |
sourceFileNotExists | Zdrojový súbor „«súbor»“ nejestvuje. | Vzniká pri kopírovaní alebo
pripájaní súborov, ak zdrojový súbor nejestvuje. Názov súboru je
zistiteľný metódou getParameter . Spresňujúcim
objektom je inštancia FileNotFoundException
(bez textu). |
sourceObjectNotFile | Zdrojový súbor „«súbor»“ nie je súbor. | Vzniká pri kopírovaní alebo
pripájaní súborov, ak zdrojový objekt nie je súbor. Názov objektu je
zistiteľný metódou getParameter . |
svgImportError | Chyba pri spracovaní SVG údajov. | Vzniká pri spracovaní SVG údajov zadaných vo forme
XML/SVG reťazca (do metódy pridajSVG ). Spresneňujúcim objektom (zistiteľným metódou getCause ) je pôvodná výnimka, ktorá spôsobila
vznik chyby počas spracovania. |
svgReadError | Chyba pri spracovaní SVG súboru „«meno».“ | Vzniká pri spracovaní SVG súboru.
Spresneňujúcim objektom (zistiteľným metódou
getCause ) je pôvodná výnimka, ktorá
vyvolala chybu spracovania. |
svgWriteError | Chyba pri zápise SVG súboru „«meno».“ | Vzniká pri zapisovaní SVG súboru.
Spresneňujúcim objektom (zistiteľným metódou
getCause ) je pôvodná výnimka, ktorá
vyvolala chybu spracovania. |
targetFileExists | Cieľový súbor „«súbor»“ už jestvuje. | Vzniká pri kopírovaní súborov,
ak cieľový súbor jestvuje a nebol explicitne zadaný príznak prepísania
súboru. Názov súboru je zistiteľný metódou
getParameter . |
targetObjectNotFile | Cieľový súbor „«súbor»“ nie je súbor. | Vzniká pri kopírovaní alebo
pripájaní súborov, ak cieľový objekt nie je súbor. Názov objektu je
zistiteľný metódou getParameter . |
unsupportedDataType | Počas čítania zo súboru nastal pokus o vloženie údajov do premennej nasledujúceho nepodporovaného údajového typu: «meno triedy» | Vzniká
pri pokuse o prečítanie údajov nepodporovaného údajového typu zo
súboru. Ekvivalentný druh výnimky nevzniká pri pokuse o zápis údajov
do súboru, pretože pri zápise je každý objekt jednoducho prevedený
na reťazec metódou toString . Kanonický názov triedy,
ktorej čítanie zlyhalo je zistiteľný metódou
getParameter . Spresňujúcim objektom je výnimka
IllegalArgumentException (bez textu). |
worldAlreadyExists | Svet už jestvuje! | Vzniká pri pokuse o inicializáciu nového robota (v jestvujúcom svete), ktorý sa pokúša predefinovať rozmery kresliacich plátien. |
zeroPositionCannotBeChanged | Polohu stredu nie je možné meniť! | Vzniká pri pokuse o zmenu polohy inštancie
stred . |
Poznámka: Vznik výnimiek a rôznych iných
chybových stavov programovacieho rámca je sprevádzaný vznikom udalosti
vzniklaChyba(chyba)
.
Modifikátor a typ | Trieda a opis |
---|---|
static class |
GRobotException.Dennik
Alias pre
Denník . |
static class |
GRobotException.Denník
Trieda zoznamu chybových hlásení a evidencie výnimiek vypísaných
a/alebo vzniknutých počas činnosti programovacieho rámca.
|
static class |
GRobotException.Chyba
Trieda uchovávajúca záznam denníka.
|
Modifikátor a typ | Atribút a opis |
---|---|
static GRobotException.Dennik |
dennik
Alias pre
denník . |
static GRobotException.Dennik |
denník
Denník chybových správ generovaných rámcom.
|
Konštruktor a opis |
---|
GRobotException(String message,
String langIDString)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
a univerzálnym jazykovým identifikátorom.
|
GRobotException(String message,
String langIDString,
String parameter)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
univerzálnym jazykovým identifikátorom a parametrom.
|
GRobotException(String message,
String langIDString,
String parameter,
Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
univerzálnym jazykovým identifikátorom, parametrom a ďalším
objektom výnimky, ktorý spresňuje okolnosti vzniku tejto výnimky.
|
GRobotException(String message,
String langIDString,
Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
univerzálnym jazykovým identifikátorom a ďalším objektom výnimky,
ktorý spresňuje okolnosti vzniku tejto výnimky.
|
Modifikátor a typ | Metóda a opis |
---|---|
String |
getLangIDString()
Metóda vracajúca univerzálny jazykový identifikátor.
|
String |
getParameter()
Metóda vracajúca nepovinný parameter spresňujúci vznik výnimky
alebo
null . |
static GRobotException |
poslednaVynimka()
Alias pre
poslednáVýnimka . |
static GRobotException |
poslednáVýnimka()
Vráti objekt s detailami o poslednej výnimke vygenerovanej
programovacím rámcom.
|
String |
stackTraceToString()
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku tejto
výnimky v reťazcovej podobe.
|
static String |
stackTraceToString(Throwable t)
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku
zadanej výnimky v reťazcovej podobe.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static final GRobotException.Dennik denník
Denník chybových správ generovaných rámcom. Denník sa začína
utvárať v čase inicializácie programovacieho rámca. Predvolene je
uchovávaný len v pamäti počítača, to znamená, že po ukončení
aplikácie je jeho obsah vymazaný (stratený). Príklad uchovania
denníka do súboru je v opise metódy denníka
pripoj
.
GRobotException.Denník
,
GRobotException.Chyba
,
poslednáVýnimka()
public static final GRobotException.Dennik dennik
Alias pre denník
.
public GRobotException(String message, String langIDString)
Konštruktor umožňujúci vytvorenie výnimky s textom správy a univerzálnym jazykovým identifikátorom.
message
– text správy (spravidla v slovenčine) dostupný
prostredníctvom zdedenej metódy Throwable.getMessage()
langIDString
– univerzálny jazykový identifikátor dostupný
prostredníctvom metódy getLangIDString()
public GRobotException(String message, String langIDString, Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy
univerzálnym jazykovým identifikátorom a ďalším objektom výnimky,
ktorý spresňuje okolnosti vzniku tejto výnimky. Spresňujúcim
objektom môže byť napríklad: IllegalArgumentException
,
FileNotFoundException
, IOException
,
NullPointerException
…
message
– text správy (spravidla v slovenčine) dostupný
prostredníctvom zdedenej metódy Throwable.getMessage()
langIDString
– univerzálny jazykový identifikátor dostupný
prostredníctvom metódy getLangIDString()
cause
– spresňujúci objekt výnimky dostupný prostredníctvom
metódy getCause
public GRobotException(String message, String langIDString, String parameter)
Konštruktor umožňujúci vytvorenie výnimky s textom správy, univerzálnym jazykovým identifikátorom a parametrom.
message
– text správy (spravidla v slovenčine) dostupný
prostredníctvom zdedenej metódy Throwable.getMessage()
langIDString
– univerzálny jazykový identifikátor dostupný
prostredníctvom metódy getLangIDString()
parameter
– parameter dopĺňajúci informáciu o vzniknutej
výnimke (napríklad meno súboru) dostupný prostredníctvom
metódy getParameter
public GRobotException(String message, String langIDString, String parameter, Throwable cause)
Konštruktor umožňujúci vytvorenie výnimky s textom správy,
univerzálnym jazykovým identifikátorom, parametrom a ďalším
objektom výnimky, ktorý spresňuje okolnosti vzniku tejto výnimky.
Spresňujúcim objektom môže byť napríklad:
IllegalArgumentException
, FileNotFoundException
,
IOException
, NullPointerException
…
message
– text správy (spravidla v slovenčine) dostupný
prostredníctvom zdedenej metódy Throwable.getMessage()
langIDString
– univerzálny jazykový identifikátor dostupný
prostredníctvom metódy getLangIDString()
parameter
– parameter dopĺňajúci informáciu o vzniknutej
výnimke (napríklad meno súboru) dostupný prostredníctvom
metódy getParameter
cause
– spresňujúci objekt výnimky dostupný prostredníctvom
metódy getCause
public static GRobotException poslednáVýnimka()
Vráti objekt s detailami o poslednej výnimke vygenerovanej programovacím rámcom.
null
, ak ešte žiadna výnimka nevznikla)GRobotException.Denník
,
GRobotException.Chyba
,
denník
public static GRobotException poslednaVynimka()
Alias pre poslednáVýnimka
.
public String getLangIDString()
Metóda vracajúca univerzálny jazykový identifikátor.
public String getParameter()
Metóda vracajúca nepovinný parameter spresňujúci vznik výnimky
alebo null
.
public String stackTraceToString()
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku tejto výnimky v reťazcovej podobe. Termín stopa zásobníka znamená, že ak je obsah zásobníka príliš veľký, tak nejde o úplný výpis obsahu zásobníka, ale len o stopu (trasu) vracajúcu sa späť od miesta vzniku výnimky po určitú maximálnu hĺbku.
public static String stackTraceToString(Throwable t)
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku
zadanej výnimky v reťazcovej podobe. Podrobnosti nájdete v opise
dynamickej verzie tejto metódy.
Táto metóda funguje rovnako, len slúži na získanie výpisu stopy
zásobníka z ľubovoľnej inštancie Throwable
.
(Čiže aj z inštancií výnimiek iného typu, než GRobotException
.
t
– ľubovoľná inštancia Throwable