public static final class Java2C_Main.InputFileParseResult extends java.lang.Object implements ConfigSrcPathPkg_ifc
-if:INPFILE cmd line calling argument.
The instance is created and used
inside the routine Java2C_Main#readConfigFile(String sFileName).
That routine parses the result and calls
org.vishia.zbnf.ZbnfJavaOutput#setOutputStrict(Object result, ZbnfParseResultItem, Report).
The result is this instance.
Java2C.main(String[])| Modifier and Type | Class and Description |
|---|---|
static class |
Java2C_Main.InputFileParseResult.Set
Subclass to pour in the result of the
set::=... subsyntax. |
| Constructor and Description |
|---|
Java2C_Main.InputFileParseResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
add_packageReplacement(Java2C_Main.InputFileParseResult.Set value)
ZBNF-parser-result: adds a component
<...?packageReplacement>. |
void |
add_srcPath(java.lang.String value)
ZBNF-parser-result: adds an element
<...?stcPsth>. |
void |
add_srcToTranslate(java.lang.String value)
ZBNF-parser-result: Adds the instance after it is filled with the content of a
<set>. |
void |
add_stcPath(java.lang.String value)
ZBNF-parser-result: adds an element
<...?stcPsth>. |
ConfigSrcPathPkg_ifc.Set |
getCPathPrePostfixForPackage(java.lang.String javaPackagePath)
Returns the Set of path, prefix and postfix for a given package path.
|
java.util.Set<java.util.Map.Entry<java.lang.String,ConfigSrcPathPkg_ifc.Set>> |
getListPackageReplacements() |
java.util.List<java.lang.String> |
getSrcPathes()
Returns the list of all pathes parsed with
|
java.util.List<java.lang.String> |
getSrcToTranslate()
Returns the list of all sources to translate.
|
java.util.List<java.lang.String> |
getStcPathes()
Returns the list of all pathes parsed with
|
Java2C_Main.InputFileParseResult.Set |
new_packageReplacement()
ZBNF-parser-result: new component
<...?packageReplacement>. |
Java2C_Main.InputFileParseResult.Set |
new_set()
ZBNF-parser-result: Creates an appropriate instance for semantic set.
|
void |
reportConfig(org.vishia.mainCmd.Report report,
int reportLevel) |
public Java2C_Main.InputFileParseResult()
public Java2C_Main.InputFileParseResult.Set new_set()
<set>public void add_srcToTranslate(java.lang.String value)
<set>.public void add_stcPath(java.lang.String value)
<...?stcPsth>.public void add_srcPath(java.lang.String value)
<...?stcPsth>.public java.util.List<java.lang.String> getStcPathes()
ConfigSrcPathPkg_ifc
stcPath::=>{ <\"\"?stcPath>| <* :;?stcPath> ? : }.
getStcPathes in interface ConfigSrcPathPkg_ifcpublic java.util.List<java.lang.String> getSrcPathes()
ConfigSrcPathPkg_ifc
srcPath::=>{ <\"\"?srcPath>| <* :;?srcPath> ? : }.
getSrcPathes in interface ConfigSrcPathPkg_ifcpublic Java2C_Main.InputFileParseResult.Set new_packageReplacement()
<...?packageReplacement>.public void add_packageReplacement(Java2C_Main.InputFileParseResult.Set value)
<...?packageReplacement>.public ConfigSrcPathPkg_ifc.Set getCPathPrePostfixForPackage(java.lang.String javaPackagePath)
ConfigSrcPathPkg_ifcgetCPathPrePostfixForPackage in interface ConfigSrcPathPkg_ifcpublic java.util.Set<java.util.Map.Entry<java.lang.String,ConfigSrcPathPkg_ifc.Set>> getListPackageReplacements()
getListPackageReplacements in interface ConfigSrcPathPkg_ifcpublic java.util.List<java.lang.String> getSrcToTranslate()
ConfigSrcPathPkg_ifc/ at separator,
at example org/vishia/util/StringPart.java
or it is a package with / as separator and on end,
at example org/vishia/util/.getSrcToTranslate in interface ConfigSrcPathPkg_ifcpublic void reportConfig(org.vishia.mainCmd.Report report, int reportLevel)
reportConfig in interface ConfigSrcPathPkg_ifc