java.lang.Object
de.iip_ecosphere.platform.configuration.easyProducer.opcua.parser.Collector

public class Collector extends Object
Information collector for OPC UA companion spec files and IVML files.
Author:
Jan-Hendrik Cepok, SSE
  • Field Details

    • collection

      private static Map<String,Object[]> collection
    • modelCounter

      private static int modelCounter
  • Constructor Details

    • Collector

      public Collector()
  • Method Details

    • getNextNodeElement

      private static Element getNextNodeElement(NodeList nodes, int iterator)
      Returns the next node.
      Parameters:
      nodes - the nodes to take the node from
      iterator - the position/iterator
      Returns:
      the node, may be null
    • collectInformation

      public static void collectInformation(String fileName, NodeList objectTypeList, NodeList objectList, NodeList variableList, NodeList methodList, NodeList dataTypeList, NodeList variableTypeList, ArrayList<BaseType> hierarchy, int reqModels)
      Collects the information parameters.
      Parameters:
      fileName - the nodeset file name
      objectTypeList - the already parsed object type list
      objectList - the already parsed object list
      variableList - the already parsed variable list
      methodList - the already parsed method list
      dataTypeList - the already parsed data type list
      variableTypeList - the already parsed variable type list
      hierarchy - the base type hierarchy
      reqModels - the number of required models
    • informationToExcel

      public static void informationToExcel()
      Transfers collected information to excel.