public abstract class GeneratorSettings extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CatalogDescription |
catalog |
protected String |
configFile |
protected String |
dbms |
protected String |
destDir |
protected boolean |
noOutputFile |
protected String |
templateDir |
protected List<String> |
templates |
| Constructor and Description |
|---|
GeneratorSettings() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkValid() |
protected abstract String |
defaultConfigFileName() |
CatalogDescription |
getCatalog() |
String |
getConfigFile() |
String |
getDbms() |
String |
getDestDir() |
Map<String,String> |
getProperties() |
String |
getTemplateDir() |
List<String> |
getTemplates() |
boolean |
isNoOutputFile() |
protected void |
loadCatalog(String catalogFile) |
boolean |
parseArgs(String[] args) |
protected void |
printUsage() |
void |
setCatalog(CatalogDescription catalog) |
void |
setConfigFile(String configFile) |
void |
setDbms(String dbms) |
void |
setDestDir(String destDir) |
void |
setTemplateDir(String templateDir) |
protected String configFile
protected String templateDir
protected String destDir
protected String dbms
protected CatalogDescription catalog
protected boolean noOutputFile
protected abstract String defaultConfigFileName()
public boolean parseArgs(String[] args) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic boolean isNoOutputFile()
protected void checkValid()
protected void loadCatalog(String catalogFile) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprotected void printUsage()
public String getConfigFile()
public String getTemplateDir()
public String getDestDir()
public String getDbms()
public CatalogDescription getCatalog()
public void setConfigFile(String configFile)
public void setTemplateDir(String templateDir)
public void setDestDir(String destDir)
public void setDbms(String dbms)
public void setCatalog(CatalogDescription catalog)
Copyright © 2008-2016. All Rights Reserved.