com.agimatec.commons.generator
Class GeneratorSettings
java.lang.Object
com.agimatec.commons.generator.GeneratorSettings
- Direct Known Subclasses:
- CatalogGeneratorSettings, ScriptTransformatorSettings
public abstract class GeneratorSettings
- extends java.lang.Object
Description: abstract superclass for a settings class of tools
that invoke freemarker templates for a catalog description.
User: roman.stumm
Date: 05.06.2007
Time: 15:34:51
Copyright: Agimatec GmbH
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configFile
protected java.lang.String configFile
templateDir
protected java.lang.String templateDir
destDir
protected java.lang.String destDir
dbms
protected java.lang.String dbms
templates
protected java.util.List<java.lang.String> templates
catalog
protected CatalogDescription catalog
noOutputFile
protected boolean noOutputFile
GeneratorSettings
public GeneratorSettings()
defaultConfigFileName
protected abstract java.lang.String defaultConfigFileName()
parseArgs
public boolean parseArgs(java.lang.String[] args)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
isNoOutputFile
public boolean isNoOutputFile()
checkValid
protected void checkValid()
loadCatalog
protected void loadCatalog(java.lang.String catalogFile)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
printUsage
protected void printUsage()
getConfigFile
public java.lang.String getConfigFile()
getTemplateDir
public java.lang.String getTemplateDir()
getDestDir
public java.lang.String getDestDir()
getDbms
public java.lang.String getDbms()
getTemplates
public java.util.List<java.lang.String> getTemplates()
getCatalog
public CatalogDescription getCatalog()
setConfigFile
public void setConfigFile(java.lang.String configFile)
setTemplateDir
public void setTemplateDir(java.lang.String templateDir)
setDestDir
public void setDestDir(java.lang.String destDir)
setDbms
public void setDbms(java.lang.String dbms)
setCatalog
public void setCatalog(CatalogDescription catalog)
Copyright © 2008-2012. All Rights Reserved.