Class LanguageGenerator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String groupId  
      protected java.lang.String name  
      protected java.io.File outputDir  
      protected Version version  
      protected java.lang.String versionNumber  
    • Constructor Summary

      Constructors 
      Constructor Description
      LanguageGenerator​(java.io.File outputDir, Version version, java.lang.String groupId, java.lang.String name, java.lang.String versionNumber)  
    • Method Summary

      Modifier and Type Method Description
      abstract void generate()  
      java.lang.String getGroupId()  
      java.lang.String getName()  
      java.io.File getOutputDir()  
      Version getVersion()  
      java.lang.String getVersionNumber()  
      • Methods inherited from class java.lang.Object

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

      • outputDir

        protected final java.io.File outputDir
      • version

        protected final Version version
      • groupId

        protected final java.lang.String groupId
      • name

        protected final java.lang.String name
      • versionNumber

        protected final java.lang.String versionNumber
    • Constructor Detail

      • LanguageGenerator

        public LanguageGenerator​(java.io.File outputDir,
                                 Version version,
                                 java.lang.String groupId,
                                 java.lang.String name,
                                 java.lang.String versionNumber)
    • Method Detail

      • getOutputDir

        public java.io.File getOutputDir()
      • getVersion

        public Version getVersion()
      • getGroupId

        public java.lang.String getGroupId()
      • getName

        public java.lang.String getName()
      • getVersionNumber

        public java.lang.String getVersionNumber()
      • generate

        public abstract void generate()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception