static class OutTextPreparer.Cmd extends CalculatorExpr.Operand
| Modifier and Type | Field and Description |
|---|---|
OutTextPreparer.ECmd |
cmd
The enum value, which command is it.
|
int |
ixCmd
Index of this command in the
OutTextPreparer.cmds |
int[] |
linecol
Stores the line and column where the command is found in the given source gTxt.
|
int |
offsEndCtrl
If necessary it is the offset skipped over the ctrl sequence.
|
dataAccess, dataConst, expr, ixValue, textOrVar| Constructor and Description |
|---|
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
int ixValue,
DataAccess dataAccess,
java.lang.Object dataConst,
java.lang.String textOrVar)
A universal constructor for all which is not an Expression.
|
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
java.lang.Object value) |
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
java.lang.String textOrDatapath) |
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
java.lang.String textOrDatapath,
java.lang.Class<?> reflData,
java.util.Map<java.lang.String,java.lang.Object> idxConstData) |
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
StringPartScanLineCol textOrDatapath,
java.lang.Class<?> reflData) |
Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
StringPartScanLineCol textOrDatapath,
java.lang.Class<?> reflData,
java.util.Map<java.lang.String,java.lang.Object> idxConstData) |
| Modifier and Type | Method and Description |
|---|---|
private static StringPartScanLineCol |
checkVariable(OutTextPreparer outer,
StringPartScanLineCol textOrDatapath)
Maybe yet experience
|
java.lang.String |
toString() |
calcpublic final int ixCmd
OutTextPreparer.cmdspublic final int[] linecol
public final OutTextPreparer.ECmd cmd
public int offsEndCtrl
public Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
java.lang.String textOrDatapath)
public Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
java.lang.Object value)
public Cmd(int ixCmd,
int[] linecol,
OutTextPreparer.ECmd what,
int ixValue,
DataAccess dataAccess,
java.lang.Object dataConst,
java.lang.String textOrVar)
what - should be definedixValue - -1 or index to argumentsdataAccess - null or a data access pathdataConst - null or a given object, maybe especially a CalculatorExpr.ValuetextOrVar - either the only one given String (valid) or a String info for debug.public Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
StringPartScanLineCol textOrDatapath,
java.lang.Class<?> reflData)
throws java.lang.Exception
java.lang.Exceptionpublic Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
java.lang.String textOrDatapath,
java.lang.Class<?> reflData,
java.util.Map<java.lang.String,java.lang.Object> idxConstData)
throws java.lang.Exception
java.lang.Exceptionpublic Cmd(int ixCmd,
int[] linecol,
OutTextPreparer outer,
OutTextPreparer.ECmd what,
StringPartScanLineCol textOrDatapath,
java.lang.Class<?> reflData,
java.util.Map<java.lang.String,java.lang.Object> idxConstData)
throws java.lang.Exception
java.lang.Exceptionprivate static StringPartScanLineCol checkVariable(OutTextPreparer outer, StringPartScanLineCol textOrDatapath)
outer - textOrDatapath - public java.lang.String toString()
toString in class CalculatorExpr.Operand