Package org.qdl_lang.expressions
Class IndexArg
- java.lang.Object
 - 
- org.qdl_lang.expressions.IndexArg
 
 
- 
- All Implemented Interfaces:
 Serializable
public class IndexArg extends Object implements Serializable
Created by Jeff Gaynor
on 7/1/22 at 4:51 PM- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description booleaninterpretListArgbooleanstrictOrderExpressionInterfaceswri 
- 
Constructor Summary
Constructors Constructor Description IndexArg()IndexArg(ExpressionInterface swri, boolean strictOrder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<? extends QDLKey>createKeySet(QDLStem in, State state)protected FunctionReferenceNodeInterfacegetFunction()protected LambdaDefinitionNodegetFunctionDefinition()protected booleanisFunction()protected booleanisFunctionDefinition()booleanisWildcard()StringtoString() 
 - 
 
- 
- 
Field Detail
- 
interpretListArg
public boolean interpretListArg
 
- 
swri
public ExpressionInterface swri
 
- 
strictOrder
public boolean strictOrder
 
 - 
 
- 
Constructor Detail
- 
IndexArg
public IndexArg()
 
- 
IndexArg
public IndexArg(ExpressionInterface swri, boolean strictOrder)
 
 - 
 
- 
Method Detail
- 
isFunctionDefinition
protected boolean isFunctionDefinition()
 
- 
isFunction
protected boolean isFunction()
 
- 
getFunction
protected FunctionReferenceNodeInterface getFunction()
 
- 
getFunctionDefinition
protected LambdaDefinitionNode getFunctionDefinition()
 
- 
createKeySet
public Collection<? extends QDLKey> createKeySet(QDLStem in, State state)
 
- 
isWildcard
public boolean isWildcard()
 
 - 
 
 -