In FormulaParser, add in non-static methods too for toFormulaString, which use the existing Workbook. Also tweak licence notice for hdgf
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@584788 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
249c21032b
commit
e145f417b7
@ -10,7 +10,10 @@ Common Public License Version 1.0:
|
||||
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
|
||||
|
@ -889,8 +889,8 @@ end;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 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
|
||||
@ -903,6 +903,16 @@ end;
|
||||
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
|
||||
@ -968,6 +978,16 @@ end;
|
||||
// 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
|
||||
|
Loading…
Reference in New Issue
Block a user