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> | fnArgsExprFor ZbnfJavaOutput: Expressions to calculate the  DataAccess.DatapathElement.fnArgsfor a method or constructor arguments. | 
| protected JZtxtcmdScript.JZcmdDataAccess | indirectDatapathFor 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