public static class JZtxtcmdScript.JZcmdDatapathElement extends DataAccess.SetDatapathElement implements GetTypeToUse
DatapathElement
respectively SetDatapathElement
with more references which contains the method arguments which should be evaluated with the JZcmd
capability.Modifier and Type | Field and Description |
---|---|
protected java.util.List<JZtxtcmdScript.JZcmditem> |
fnArgsExpr
For ZbnfJavaOutput: Expressions to calculate the
DataAccess.DatapathElement.fnArgs for a method or constructor arguments. |
protected JZtxtcmdScript.JZcmdDataAccess |
indirectDatapath
For ZbnfJavaOutput: A datapath which accesses the identifier for this element.
|
dbgParent
fnArgs, ident, whatisit
Constructor and Description |
---|
JZcmdDatapathElement() |
Modifier and Type | Method and Description |
---|---|
void |
add_argument(JZtxtcmdScript.JZcmditem val)
For ZbnfJavaOutput: Adds argument to
fnArgsExpr . |
void |
add_dataPath(JZtxtcmdScript.JZcmdDataAccess val) |
java.lang.Class<?> |
getTypeToUse() |
JZtxtcmdScript.JZcmditem |
new_argument()
For ZbnfJavaOutput: Creates a new item for an argument of a method or constructor.
|
JZtxtcmdScript.JZcmdDataAccess |
new_dataPath()
For ZbnfJavaOutput: Creates a datapath which accesses the identifier for this element.
|
void |
writeStruct(int indent,
java.lang.Appendable out) |
set_ident, set_index, set_javapath
argName, ident, isOperation, nrArgNames, set_operation, set_operation, set_whatisit, set, set, setActualArgumentArray, setActualArguments, setIdent, toString, writeStruct
protected java.util.List<JZtxtcmdScript.JZcmditem> fnArgsExpr
DataAccess.DatapathElement.fnArgs
for a method or constructor arguments.
Maybe null if not arguments are necessary.protected JZtxtcmdScript.JZcmdDataAccess indirectDatapath
public java.lang.Class<?> getTypeToUse()
getTypeToUse
in interface GetTypeToUse
public JZtxtcmdScript.JZcmditem new_argument()
public void add_argument(JZtxtcmdScript.JZcmditem val)
fnArgsExpr
.public JZtxtcmdScript.JZcmdDataAccess new_dataPath()
startDatapath::= [ & (Write) | <$-?ident> ] ....
public void add_dataPath(JZtxtcmdScript.JZcmdDataAccess val)
public void writeStruct(int indent, java.lang.Appendable out) throws java.io.IOException
java.io.IOException