Class GenerateEntityTypes

java.lang.Object
edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes

public class GenerateEntityTypes extends Object
GenerateEntityTypes creates source code from SISO enumeration definitions. Created on Jul 22, 2019 by MOVES Institute, Naval Postgraduate School (NPS), Monterey California USA https://www.nps.edu
Version:
$Id$
Author:
Don McGregor, Mike Bailey and Don Brutzman
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    XML handler for recursively reading information and autogenerating code, namely an inner class that handles the SAX parsing of the XML file.
  • Constructor Summary

    Constructors
    Constructor
    Description
    GenerateEntityTypes​(String xmlFile, String outputDir, String packageName)
    Constructor for GenerateEntityTypes
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    main​(String[] args)
    GenerateEntityTypes invocation, passing run-time arguments (if any)

    Methods inherited from class java.lang.Object

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

    • GenerateEntityTypes

      public GenerateEntityTypes(String xmlFile, String outputDir, String packageName)
      Constructor for GenerateEntityTypes
      Parameters:
      xmlFile - sisoXmlFile
      outputDir - outputDirectoryPath
      packageName - key to package name for entity types
  • Method Details

    • main

      public static void main(String[] args)
      GenerateEntityTypes invocation, passing run-time arguments (if any)
      Parameters:
      args - three configuration arguments, if defaults not used