Package org.apache.poi.ss.formula.token
Class NameNode
- java.lang.Object
-
- org.apache.poi.ss.formula.token.NameNode
-
- All Implemented Interfaces:
FormulaTokenNode
public class NameNode extends Object implements FormulaTokenNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> R
accept(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit this node.boolean
add(FormulaTokenNode child)
NodeId
getNodeId()
int
getStartIndex()
int
getType()
String
getValue()
boolean
hasOperands()
boolean
isOp()
boolean
isSingleQuote()
boolean
isSpecial()
FormulaTokenNode
normalize(FormulaTokenParser parser)
FormulaTokenNode
normalize(FormulaTokenParser parser, ExternalRefNode externalRef)
IntegerNode
toIntegerNode()
long
toRefHash()
String
toString()
<R> List<R>
visitChildren(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit all of the children of this node.
-
-
-
Method Detail
-
getStartIndex
public int getStartIndex()
-
getValue
public String getValue()
-
toRefHash
public long toRefHash()
-
isSingleQuote
public boolean isSingleQuote()
-
isSpecial
public boolean isSpecial()
-
getNodeId
public NodeId getNodeId()
- Specified by:
getNodeId
in interfaceFormulaTokenNode
-
getType
public int getType()
- Specified by:
getType
in interfaceFormulaTokenNode
-
hasOperands
public boolean hasOperands()
- Specified by:
hasOperands
in interfaceFormulaTokenNode
-
isOp
public boolean isOp()
- Specified by:
isOp
in interfaceFormulaTokenNode
-
add
public boolean add(FormulaTokenNode child)
- Specified by:
add
in interfaceFormulaTokenNode
-
normalize
public FormulaTokenNode normalize(FormulaTokenParser parser)
- Specified by:
normalize
in interfaceFormulaTokenNode
-
normalize
public FormulaTokenNode normalize(FormulaTokenParser parser, ExternalRefNode externalRef)
-
accept
public <R> R accept(TokenNodeVisitor<R> visitor)
Description copied from interface:FormulaTokenNode
Use the given [visitor] to visit this node. Return the value returned by the visitor as a result of visiting this node.- Specified by:
accept
in interfaceFormulaTokenNode
-
visitChildren
public <R> List<R> visitChildren(TokenNodeVisitor<R> visitor)
Description copied from interface:FormulaTokenNode
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.- Specified by:
visitChildren
in interfaceFormulaTokenNode
-
toIntegerNode
public IntegerNode toIntegerNode()
-
-