public class ArrayColumnsNode extends Object implements FormulaTokenNode
ArrayColumnsNode
. {3;4;5} is parsed to 3 ArrayColumnsNode
.
Check use-array-constants-in-array-formulas.Constructor and Description |
---|
ArrayColumnsNode() |
ArrayColumnsNode(FormulaTokenNode[][] children) |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit this node.
|
boolean |
add(FormulaTokenNode child) |
FormulaTokenNode[][] |
getChildren() |
int |
getColCount() |
NodeId |
getNodeId() |
int |
getRowCount() |
int |
getType() |
boolean |
hasOperands() |
boolean |
isOp() |
FormulaTokenNode |
normalize(FormulaTokenParser parser) |
String |
toString() |
<R> List<R> |
visitChildren(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit all of the children of this node.
|
public ArrayColumnsNode()
public ArrayColumnsNode(FormulaTokenNode[][] children)
public int getRowCount()
public int getColCount()
public FormulaTokenNode[][] getChildren()
public NodeId getNodeId()
getNodeId
in interface FormulaTokenNode
public int getType()
getType
in interface FormulaTokenNode
public boolean hasOperands()
hasOperands
in interface FormulaTokenNode
public boolean isOp()
isOp
in interface FormulaTokenNode
public boolean add(FormulaTokenNode child)
add
in interface FormulaTokenNode
public FormulaTokenNode normalize(FormulaTokenParser parser)
normalize
in interface FormulaTokenNode
public <R> R accept(TokenNodeVisitor<R> visitor)
FormulaTokenNode
accept
in interface FormulaTokenNode
public <R> List<R> visitChildren(TokenNodeVisitor<R> visitor)
FormulaTokenNode
visitChildren
in interface FormulaTokenNode
Copyright © 2023. All rights reserved.