Package cz.cvut.fel.sit.omo.foodchain
Class FoodChain
- java.lang.Object
-
- cz.cvut.fel.sit.omo.foodchain.FoodChain
-
public class FoodChain extends java.lang.ObjectMain application class
-
-
Field Summary
Fields Modifier and Type Field Description private static FactoryManagerfactoryManager
-
Constructor Summary
Constructors Constructor Description FoodChain()
-
Method Summary
Modifier and Type Method Description static FactoryManagergetFactoryManager()static voidmain(java.lang.String[] args)Main application method that parses configuration and starts Ticker.private static voidparseChannels(java.lang.String path)Parses channels.private static ParserResultparseDocument(java.lang.String path, java.lang.String rootElementTag)Provides connection between FoodChain and ConfigurationParser.private static voidparseNodes(java.lang.String path)Parses nodes.private static voidparseProducts(java.lang.String path)Parses products.private static voidparseScenarios(java.lang.String path)Parses scenarios.
-
-
-
Field Detail
-
factoryManager
private static FactoryManager factoryManager
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
Main application method that parses configuration and starts Ticker.- Parameters:
args- args
-
getFactoryManager
public static FactoryManager getFactoryManager()
-
parseDocument
private static ParserResult parseDocument(java.lang.String path, java.lang.String rootElementTag)
Provides connection between FoodChain and ConfigurationParser.- Parameters:
path- file pathrootElementTag- tag to be parsed- Returns:
- parser result
-
parseChannels
private static void parseChannels(java.lang.String path)
Parses channels.- Parameters:
path- file path
-
parseNodes
private static void parseNodes(java.lang.String path)
Parses nodes.- Parameters:
path- file path
-
parseProducts
private static void parseProducts(java.lang.String path)
Parses products.- Parameters:
path- file path
-
parseScenarios
private static void parseScenarios(java.lang.String path)
Parses scenarios.- Parameters:
path- file path
-
-