类 SyntaxNode
java.lang.Object
com.grapecity.documents.excel.expressions.SyntaxNode
- 直接已知子类:
NonTerminalNode
,TerminalNode
表示语法树中的一个节点。该节点可以是终结符或非终结符。
-
构造器概要
-
方法概要
修饰符和类型方法说明final SyntaxNode
clone()
克隆语法节点,如果该节点是可变的。boolean
检查当前的SyntaxNode
是否等于另一个。abstract List<SyntaxNode>
获取非终结节点的子节点。int
hashCode()
这个对象不支持获取哈希码,因为所有字段都是可变的。static SyntaxNode
从包含公式的字符串加载一个SyntaxNode
,可选择性地指定上下文。static SyntaxNode
Parse
(String text, ParseContext context) 从包含公式的字符串加载一个SyntaxNode
,可选地指定上下文。toString()
返回此节点的公式文本,可选地指定上下文。toString
(UnParseContext context) 返回此节点的公式文本,可以选择性地指定上下文。
-
构造器详细资料
-
SyntaxNode
public SyntaxNode()
-
-
方法详细资料
-
getChildren
获取非终结节点的子节点。元素不可为空。 -
toString
返回此节点的公式文本,可选地指定上下文。 -
toString
返回此节点的公式文本,可以选择性地指定上下文。- 参数:
context
- 用于将FormulaSyntaxTree
转换为string
的选项。
-
Parse
从包含公式的字符串加载一个SyntaxNode
,可选择性地指定上下文。- 参数:
text
- 包含公式的string
。- 返回:
- 从包含公式的字符串填充的
SyntaxNode
。
-
Parse
从包含公式的字符串加载一个SyntaxNode
,可选地指定上下文。- 参数:
text
- 一个包含公式的string
。context
- 一个ParseContext
,指定基准行、基准列和R1C1引用样式。- 返回:
- 从包含公式的字符串填充的
SyntaxNode
。
-
equals
检查当前的SyntaxNode
是否等于另一个。 -
hashCode
public int hashCode()这个对象不支持获取哈希码,因为所有字段都是可变的。 -
clone
克隆语法节点,如果该节点是可变的。
-