Package org.apache.poi.ss.formula.token
Interface FormulaTokenNode
-
- All Known Implementing Classes:
AddNode,AndNode,AreaRefNode,ArrayColumnsNode,BoolNode,BracketNode,ColonNode,ColonOpNode,CommaNode,DefaultTokenNode,DivNode,DoubleNode,EmptyNode,EqualNode,ErrorNode,ErrorRefNode,ExclamationNode,ExpNode,FunctionNode,GreaterThanEqualNode,GreatNode,IntegerNode,LessNode,LessThanEqualNode,MinusNode,MultiNode,NameNode,NameRefNode,NotEqualNode,NumberNode,OpNode,PercentNode,PlusNode,RefNode,SingleChildNode,SpaceNode,StringNode,SubtractNode,TableRefNode,UnionNode
public interface FormulaTokenNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R> Raccept(TokenNodeVisitor<R> visitor)Use the given [visitor] to visit this node.booleanadd(FormulaTokenNode child)NodeIdgetNodeId()intgetType()booleanhasOperands()booleanisOp()FormulaTokenNodenormalize(FormulaTokenParser parser)<R> List<R>visitChildren(TokenNodeVisitor<R> visitor)Use the given [visitor] to visit all of the children of this node.
-
-
-
Method Detail
-
getNodeId
NodeId getNodeId()
-
getType
int getType()
-
hasOperands
boolean hasOperands()
-
isOp
boolean isOp()
-
add
boolean add(FormulaTokenNode child)
-
normalize
FormulaTokenNode normalize(FormulaTokenParser parser)
-
accept
<R> R accept(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit this node. Return the value returned by the visitor as a result of visiting this node.
-
visitChildren
<R> List<R> visitChildren(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit all of the children of this node. Return the values returned by the visitor as a result of visiting each child node.
-
-