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_ifc
public java.util.List<java.lang.String> getSrcPathes()
ConfigSrcPathPkg_ifc
srcPath::=>{ <\"\"?srcPath>| <* :;?srcPath> ? : }.
getSrcPathes
in interface ConfigSrcPathPkg_ifc
public 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_ifc
getCPathPrePostfixForPackage
in interface ConfigSrcPathPkg_ifc
public java.util.Set<java.util.Map.Entry<java.lang.String,ConfigSrcPathPkg_ifc.Set>> getListPackageReplacements()
getListPackageReplacements
in interface ConfigSrcPathPkg_ifc
public 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_ifc
public void reportConfig(org.vishia.mainCmd.Report report, int reportLevel)
reportConfig
in interface ConfigSrcPathPkg_ifc