类 FormulaSyntaxTree

java.lang.Object
com.grapecity.documents.excel.expressions.FormulaSyntaxTree
所有已实现的接口:
Cloneable

public class FormulaSyntaxTree extends Object implements Cloneable
代表一个公式。
  • 构造器详细资料

    • FormulaSyntaxTree

      public FormulaSyntaxTree()
  • 方法详细资料

    • getRoot

      public final SyntaxNode getRoot()
      获取此公式的语法树的根元素。
      返回:
      公式语法树的根 SyntaxNode
    • setRoot

      public final void setRoot(SyntaxNode value)
      设置此公式的语法树的根元素。

      公式语法树的根 SyntaxNode

    • Parse

      public static FormulaSyntaxTree Parse(String text)
      从包含公式的 string,创建一个新的 FormulaSyntaxTree
      参数:
      text - 包含公式的 string
      返回:
      从包含公式的 string 填充的 FormulaSyntaxTree
    • Parse

      public static FormulaSyntaxTree Parse(String text, ParseContext context)
      从包含公式的 string,创建一个新的 FormulaSyntaxTree
      参数:
      text - 一个包含公式的 string
      context - 一个指定基础行、基础列和R1C1引用格式的 ParseContext
      返回:
      从包含公式的 string 生成的 FormulaSyntaxTree
    • toString

      public String toString()
      返回此公式的文本。
      覆盖:
      toString 在类中 Object
      返回:
      包含公式的 string
    • toString

      public final String toString(UnParseContext context)
      返回此公式的文本,可选地指定格式化行为。
      参数:
      context - 一个UnParseContext,指定行、列和R1C1引用样式。
      返回:
      包含公式的string
    • clone

      public final FormulaSyntaxTree clone()
      创建一个FormulaSyntaxTree实例的副本。
      覆盖:
      clone 在类中 Object
      返回:
      FormulaSyntaxTree实例的一个副本。
    • equals

      public boolean equals(Object obj)
      确定当前FormulaSyntaxTree对象是否等于另一个对象。
      覆盖:
      equals 在类中 Object
      参数:
      obj - 要与当前FormulaSyntaxTree对象进行比较的对象。
      返回:
      如果当前FormulaSyntaxTree对象等于指定对象,则返回true;否则返回false。
    • hashCode

      public int hashCode()
      返回FormulaSyntaxTree对象的哈希码。
      覆盖:
      hashCode 在类中 Object
      返回:
      FormulaSyntaxTree对象的哈希码。