http://www.opensource.org/licenses/cpl.php
See http://www.junit.org/
-Small parts of the POI component HDGF are based on VSDump,
-and are under the GNU General Public Licence version 3 (GPL v3):
+A single data file of the POI component HDGF is based on VSDump,
+ and is under the GNU General Public Licence version 3 (GPL v3):
http://gplv3.fsf.org/
+Since this is a data file, and has no compiled version (the original
+ file is distributed in both source and binary versions), there should
+ be little difference in licencing requirements compared to the ASL.
See http://www.gnome.ru/projects/vsdump_en.html
}
}
/**
- * Convience method which takes in a list then passes it to the other toFormulaString
- * signature.
+ * Convience method which takes in a list then passes it to the
+ * other toFormulaString signature.
* @param book workbook for 3D and named references
* @param lptgs list of Ptg, can be null or empty
* @return a human readable String
retval = toFormulaString(book, ptgs);
return retval;
}
+ /**
+ * Convience method which takes in a list then passes it to the
+ * other toFormulaString signature. Works on the current
+ * workbook for 3D and named references
+ * @param lptgs list of Ptg, can be null or empty
+ * @return a human readable String
+ */
+ public String toFormulaString(List lptgs) {
+ return toFormulaString(book, lptgs);
+ }
/**
* Static method to convert an array of Ptgs in RPN order
// TODO: catch stack underflow and throw parse exception.
return (String) stack.pop();
}
+ /**
+ * Static method to convert an array of Ptgs in RPN order
+ * to a human readable string format in infix mode. Works
+ * on the current workbook for named and 3D references.
+ * @param ptgs array of Ptg, can be null or empty
+ * @return a human readable String
+ */
+ public String toFormulaString(Ptg[] ptgs) {
+ return toFormulaString(book, ptgs);
+ }
/** Create a tree representation of the RPN token array