Class SyntaxNode
-
Constructor Summary
Constructors
-
Method Summary
boolean
int
这个对象不支持获取哈希码,因为所有字段都是可变的。
从包含公式的字符串加载一个 SyntaxNode
,可选择性地指定上下文。
从包含公式的字符串加载一个 SyntaxNode
,可选地指定上下文。
-
Constructor Details
-
SyntaxNode
public SyntaxNode()
-
Method Details
-
getChildren
获取非终结节点的子节点。元素不可为空。
-
-
toString
返回此节点的公式文本,可以选择性地指定上下文。
- Parameters:
context
- 用于将FormulaSyntaxTree
转换为string
的选项。
-
Parse
从包含公式的字符串加载一个 SyntaxNode
,可选择性地指定上下文。
- Parameters:
text
- 包含公式的string
。
- Returns:
- 从包含公式的字符串填充的
SyntaxNode
。
-
Parse
从包含公式的字符串加载一个 SyntaxNode
,可选地指定上下文。
- Parameters:
text
- 一个包含公式的string
。
context
- 一个ParseContext
,指定基准行、基准列和R1C1引用样式。
- Returns:
- 从包含公式的字符串填充的
SyntaxNode
。
-
equals
public boolean equals(Object obj)
检查当前的SyntaxNode
是否等于另一个。
- Overrides:
equals
in class Object
- Parameters:
obj
- 另一个语法节点。
- Returns:
- 当前节点是否等于指定的节点。
-
hashCode
public int hashCode()
这个对象不支持获取哈希码,因为所有字段都是可变的。
- Overrides:
hashCode
in class Object
- Returns:
- 当前类型的哈希码。
-
clone
克隆语法节点,如果该节点是可变的。
- Overrides:
clone
in class Object
- Returns:
- 如果节点是可变的,则返回克隆的对象。否则,从对象池返回等价的物体。