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.
|
dbgParentfnArgs, 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_javapathargName, ident, isOperation, nrArgNames, set_operation, set_operation, set_whatisit, set, set, setActualArgumentArray, setActualArguments, setIdent, toString, writeAccessString, writeStructprotected 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 GetTypeToUsepublic 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