# Dokumentace třídy cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis

Třída reprezentující analýzu rizik. ...

Seznam všech členů.

## Veřejné metody
| Analysis ()
| Vytvoří analýzu a inicializuje kolekci záznamů.
void | addAnalysisRecord (AnalysisRecord analysisRecord)
| Přidá záznam do analýzy.
AnalysisRecord | getAnalysisRecord (int index)
| Vrátí záznam analýzy, který se nachází v kolekci na pozici s daným indexem.
int | getRecordsCount ()
| Vrátí aktuální počet záznamů.
void | printAnalysis ()
| Do systémové konzole vypíše informace o analýze - jednotlivé záznamy.
void | saveToFile (String fileName)
| Uloží aktuální analýzu (záznamy) do daného textového souboru.
ArrayList< DangerVariant > | getCriticalDangerVariants ()
| Prohledá analýzu a vrátí kolekci variant nebezpečí, které jsou označeny jako závažné (kritické).
## Privátní atributy
ArrayList< AnalysisRecord > | analysisRecords
| Uspořádaná kolekce záznamů analýzy.

## Detailní popis

Třída reprezentující analýzu rizik.

Představuje kontejner pro jednotlivé záznamy.

Autor:
  Tomáš Neubauer

Definice je uvedena na řádku 21 v souboru Analysis.java.

## Dokumentace konstruktoru a destruktoru

cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.Analysis | ( |  | ) |

Vytvoří analýzu a inicializuje kolekci záznamů.

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

## Dokumentace k metodám

void cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.addAnalysisRecord | ( | AnalysisRecord | analysisRecord | ) |

Přidá záznam do analýzy.

Parametry:

  | analysisRecord | Nová záznam analýzy.

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

AnalysisRecord cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.getAnalysisRecord | ( | int | index | ) |

Vrátí záznam analýzy, který se nachází v kolekci na pozici s daným indexem.

Parametry:

  | index | Index záznamu.

Návratová hodnota:
  Záznam analýzy na příslušné pozici.

Definice je uvedena na řádku 53 v souboru Analysis.java.

int cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.getRecordsCount | ( |  | ) |

Vrátí aktuální počet záznamů.

Návratová hodnota:
  Počet záznamů.

Definice je uvedena na řádku 62 v souboru Analysis.java.

void cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.printAnalysis | ( |  | ) |

Do systémové konzole vypíše informace o analýze - jednotlivé záznamy.

Definice je uvedena na řádku 69 v souboru Analysis.java.

void cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.saveToFile | ( | String | fileName | ) |

Uloží aktuální analýzu (záznamy) do daného textového souboru.

Parametry:

  | fileName | Cesta k textovému souboru.

Definice je uvedena na řádku 88 v souboru Analysis.java.

ArrayList<DangerVariant> cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.getCriticalDangerVariants | ( |  | ) |

Prohledá analýzu a vrátí kolekci variant nebezpečí, které jsou označeny jako závažné (kritické).

Návratová hodnota:
  Kolekce závažných nebezpečí.

Definice je uvedena na řádku 119 v souboru Analysis.java.

## Dokumentace k datovým členům

ArrayList<AnalysisRecord> cz.neubauer.tomas.hazardanalysis.model.analysis.Analysis.analysisRecords`[private]`

Uspořádaná kolekce záznamů analýzy.

Definice je uvedena na řádku 26 v souboru Analysis.java.

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

- src/cz/neubauer/tomas/hazardanalysis/model/analysis/Analysis.java