Class SyntaxNode
java.lang.Object
com.grapecity.documents.excel.expressions.SyntaxNode
- Direct Known Subclasses:
NonTerminalNode,TerminalNode
表示语法树中的一个节点。该节点可以是终结符或非终结符。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SyntaxNodeclone()克隆语法节点,如果该节点是可变的。boolean检查当前的SyntaxNode是否等于另一个。abstract List<SyntaxNode>获取非终结节点的子节点。元素不可为空。inthashCode()这个对象不支持获取哈希码,因为所有字段都是可变的。static SyntaxNode从包含公式的字符串加载一个SyntaxNode,可选择性地指定上下文。static SyntaxNodeParse(String text, ParseContext context) 从包含公式的字符串加载一个SyntaxNode,可选地指定上下文。toString()返回此节点的公式文本,可选地指定上下文。toString(UnParseContext context) 返回此节点的公式文本,可以选择性地指定上下文。
-
Constructor Details
-
SyntaxNode
public SyntaxNode()
-
-
Method Details
-
getChildren
获取非终结节点的子节点。元素不可为空。 -
toString
返回此节点的公式文本,可选地指定上下文。 -
toString
返回此节点的公式文本,可以选择性地指定上下文。- Parameters:
context- 用于将FormulaSyntaxTree转换为string的选项。
-
Parse
从包含公式的字符串加载一个SyntaxNode,可选择性地指定上下文。- Parameters:
text- 包含公式的string。- Returns:
- 从包含公式的字符串填充的
SyntaxNode。
-
Parse
从包含公式的字符串加载一个SyntaxNode,可选地指定上下文。- Parameters:
text- 一个包含公式的string。context- 一个ParseContext,指定基准行、基准列和R1C1引用样式。- Returns:
- 从包含公式的字符串填充的
SyntaxNode。
-
equals
检查当前的SyntaxNode是否等于另一个。 -
hashCode
public int hashCode()这个对象不支持获取哈希码,因为所有字段都是可变的。 -
clone
克隆语法节点,如果该节点是可变的。
-