public class GenXmlCfgJavaData
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
GenXmlCfgJavaData.CmdLine
The inner class CmdLine helps to evaluate the command line arguments
and show help messages on command line.
|
(package private) static class |
GenXmlCfgJavaData.SubClassXml
Instances of this class describe a sub class in generated code.
|
private class |
GenXmlCfgJavaData.WrClassXml |
| Modifier and Type | Field and Description |
|---|---|
protected GenJavaOutClass.CmdArgs |
cmdArgs |
protected GenJavaOutClass |
genClass |
private GenJavaOutClass |
genJava |
protected LogMessage |
log |
protected java.util.Map<java.lang.String,XmlCfg.XmlCfgNode> |
subtrees |
static java.lang.String |
sVersion
Version, history and license.
|
| Constructor and Description |
|---|
GenXmlCfgJavaData(GenJavaOutClass.CmdArgs cmdArgs,
LogMessage log) |
| Modifier and Type | Method and Description |
|---|---|
void |
exec() |
void |
exec(XmlCfg xmlCfg) |
static void |
main(java.lang.String[] sArgs) |
static java.lang.String |
smain(java.lang.String[] sArgs)
Invocation from another java program without exit the JVM
|
private static java.lang.String |
smain(java.lang.String[] sArgs,
boolean shouldExitVM) |
public static final java.lang.String sVersion
exec(XmlCfg) with a given non XML read XmlCfg
LogMessage, MainCmd is deprecated.
WrClassXml#evaluateChildren(String, XmlCfgNode, SubClassXml, boolean, int) and also
WrClassXml#wrVariable(SubClassXml, String, String, String, org.vishia.util.DataAccess.DatapathElement, boolean, boolean, boolean)
now with argument sOuterClass, this was missing till now, (manual adjusted in generated sources)
GenJavaOutClass, argument typeNs should be null.
protected final GenJavaOutClass.CmdArgs cmdArgs
protected final LogMessage log
private final GenJavaOutClass genJava
protected final GenJavaOutClass genClass
protected java.util.Map<java.lang.String,XmlCfg.XmlCfgNode> subtrees
public GenXmlCfgJavaData(GenJavaOutClass.CmdArgs cmdArgs, LogMessage log)
public void exec()
throws java.io.IOException
java.io.IOExceptionpublic void exec(XmlCfg xmlCfg)
public static void main(java.lang.String[] sArgs)
public static java.lang.String smain(java.lang.String[] sArgs)
sArgs - same like main(String[])private static java.lang.String smain(java.lang.String[] sArgs,
boolean shouldExitVM)