Class FoodChain


  • public class FoodChain
    extends java.lang.Object
    Main application class
    • Constructor Summary

      Constructors 
      Constructor Description
      FoodChain()  
    • Method Summary

      Modifier and Type Method Description
      static FactoryManager getFactoryManager()  
      static void main​(java.lang.String[] args)
      Main application method that parses configuration and starts Ticker.
      private static void parseChannels​(java.lang.String path)
      Parses channels.
      private static ParserResult parseDocument​(java.lang.String path, java.lang.String rootElementTag)
      Provides connection between FoodChain and ConfigurationParser.
      private static void parseNodes​(java.lang.String path)
      Parses nodes.
      private static void parseProducts​(java.lang.String path)
      Parses products.
      private static void parseScenarios​(java.lang.String path)
      Parses scenarios.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FoodChain

        public FoodChain()
    • 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 path
        rootElementTag - 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