Class LanguageGenerator
- java.lang.Object
-
- de.unikassel.vs.apirepo.plugins.clientGenerator.LanguageGenerator
-
- Direct Known Subclasses:
Generator,JavaGenerator,OpenAPIGenerator
public abstract class LanguageGenerator extends java.lang.Object
-
-
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 voidgenerate()java.lang.StringgetGroupId()java.lang.StringgetName()java.io.FilegetOutputDir()VersiongetVersion()java.lang.StringgetVersionNumber()
-
-
-
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
-
-