The visibility of FinanceLib was changed to public in r1044370

You should try with the latest nightly build from here:

http://encore.torchbox.com/poi-cvs-build/

Yegor


On 12/6/2010 7:24 PM, Yegor Kozlov wrote:
OK, I got the request. The visibility of the FinanceLib class will be raised from default to public.

Thanks for raising this topic.

Regards,
Yegor

That's a shame.  Why hide a perfectly good Java financial library?

On Mon, Dec 6, 2010 at 3:03 AM, Yegor Kozlov<[email protected]>  wrote:

On 12/5/2010 8:42 PM, Edward Ivanovic wrote:

That's interesting - it no longer comes up in the classes list on
http://poi.apache.org/apidocs/index.html
I wonder if the direct page link that you can find via a Google search is
an
orphaned page.


I updated the online apidocs to reflect current POI trunk.

  Looking in the svn code repository, the FinanceLib class is no longer
defined as public:
final class FinanceLib {...


http://svn.apache.org/repos/asf/poi/trunk/src/java/org/apache/poi/ss/formula/functions/FinanceLib.java

I think this is why I can't access any methods out of it even though the
methods themselves are declared as public.


It was done intentionally. FinanceLib is intended for POI internal use
only. This class can be renamed / re-packaged in future versions of POI or
access
to its methods can be changed from 'public' to 'default' or less.


Yegor

  As you can see, the javadoc you send me shows the previous FinanceLib
declared as a public class.  Can it be reverted to public again?

Thanks

On Sun, Dec 5, 2010 at 5:01 AM, Nick Burch<[email protected]>
  wrote:

Hi, I'd like to use the pv() function that used to be a static method in
the
FinanceLib class.  I just upgraded to POI 3.7 and it's no longer
available
(seems the entire FinanceLib class is no longer public).

The methods on FinanceLib are all public static, so you ought to be
fine:


http://poi.apache.org/apidocs/org/apache/poi/hssf/record/formula/functions/FinanceLib.html

Note that in 3.8, the package will change to
org.apache.poi.ss.formula.functions for this class

Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to