Package org.apache.poi.ss.formula.token
Class TableRefNode
- java.lang.Object
-
- org.apache.poi.ss.formula.token.TableRefNode
-
- All Implemented Interfaces:
FormulaTokenNode
public class TableRefNode extends Object implements FormulaTokenNode
-
-
Constructor Summary
Constructors Constructor Description TableRefNode(String name, ExternalRefNode externalRef)
-
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)
String
getColumn()
String
getItem()
String
getName()
NodeId
getNodeId()
int
getType()
boolean
hasOperands()
boolean
isOp()
boolean
isValid(int flag)
FormulaTokenNode
normalize(FormulaTokenParser parser)
void
setColumn(String column)
void
setItem(String item)
String
toString()
<R> List<R>
visitChildren(TokenNodeVisitor<R> visitor)
Use the given [visitor] to visit all of the children of this node.
-
-
-
Constructor Detail
-
TableRefNode
public TableRefNode(String name, ExternalRefNode externalRef)
-
-
Method Detail
-
setColumn
public void setColumn(String column)
-
setItem
public void setItem(String item)
-
getName
public String getName()
-
getColumn
public String getColumn()
-
getItem
public String getItem()
-
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
-
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
-
isValid
public boolean isValid(int flag)
-
-