diff options
author | Josh Micich <josh@apache.org> | 2009-09-17 00:00:57 +0000 |
---|---|---|
committer | Josh Micich <josh@apache.org> | 2009-09-17 00:00:57 +0000 |
commit | 30dcd662576e1fbbf52a6551c149582de2f1fef9 (patch) | |
tree | 05e02da2ec8e47921ea051f3d3ec75c96036ea28 /src/java/org/apache/poi/ss/usermodel | |
parent | a82e264754e5a6e74968ab1032892283764538f3 (diff) | |
download | poi-30dcd662576e1fbbf52a6551c149582de2f1fef9.tar.gz poi-30dcd662576e1fbbf52a6551c149582de2f1fef9.zip |
Improvements to patch 47809 (support for UDFs)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@816016 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/ss/usermodel')
-rw-r--r-- | src/java/org/apache/poi/ss/usermodel/Name.java | 8 | ||||
-rw-r--r-- | src/java/org/apache/poi/ss/usermodel/Workbook.java | 32 |
2 files changed, 5 insertions, 35 deletions
diff --git a/src/java/org/apache/poi/ss/usermodel/Name.java b/src/java/org/apache/poi/ss/usermodel/Name.java index 0cc9d98e9e..a07154e5fe 100644 --- a/src/java/org/apache/poi/ss/usermodel/Name.java +++ b/src/java/org/apache/poi/ss/usermodel/Name.java @@ -49,8 +49,6 @@ package org.apache.poi.ss.usermodel; * name.setRefersToFormula("IF(Loan_Amount*Interest_Rate>0,1,0)"); * * </blockquote></pre> - * - * Modified 8/31/09 by Petr Udalau - added method setFunction(boolean) */ public interface Name { @@ -61,14 +59,14 @@ public interface Name { */ String getSheetName(); - /** + /** * Gets the name of the named range * * @return named range name */ String getNameName(); - /** + /** * Sets the name of the named range * * <p>The following is a list of syntax rules that you need to be aware of when you create and edit names.</p> @@ -118,7 +116,7 @@ public interface Name { void setNameName(String name); /** - * Returns the formula that the name is defined to refer to. + * Returns the formula that the name is defined to refer to. * * @return the reference for this name, <code>null</code> if it has not been set yet. Never empty string * @see #setRefersToFormula(String) diff --git a/src/java/org/apache/poi/ss/usermodel/Workbook.java b/src/java/org/apache/poi/ss/usermodel/Workbook.java index cbbc2a4268..99f4ddba89 100644 --- a/src/java/org/apache/poi/ss/usermodel/Workbook.java +++ b/src/java/org/apache/poi/ss/usermodel/Workbook.java @@ -21,15 +21,12 @@ import java.io.IOException; import java.io.OutputStream; import java.util.List; -import org.apache.poi.hssf.record.formula.functions.FreeRefFunction; import org.apache.poi.ss.usermodel.Row.MissingCellPolicy; /** * High level representation of a Excel workbook. This is the first object most users * will construct whether they are reading or writing a workbook. It is also the * top level object for creating new sheets/etc. - * - * Modified 09/07/09 by Petr Udalau - added methods for work with UDFs of this Workbook. */ public interface Workbook { @@ -189,7 +186,7 @@ public interface Workbook { * @param index of the sheet to remove (0-based) */ void removeSheetAt(int index); - + /** * Sets the repeating rows and columns for a sheet (as found in * File->PageSetup->Sheet). This is function is included in the workbook @@ -374,7 +371,7 @@ public interface Workbook { * Sets the policy on what to do when * getting missing or blank cells from a row. * - * This will then apply to all calls to + * This will then apply to all calls to * {@link Row#getCell(int)} }. See * {@link MissingCellPolicy} */ @@ -467,29 +464,4 @@ public interface Workbook { * @param hidden 0 for not hidden, 1 for hidden, 2 for very hidden */ void setSheetHidden(int sheetIx, int hidden); - - /** - * Find and return user defined function (UDF) with specified name. - * - * @param functionName - * UDF name - * @return instance of FreeRefFunction or null if no UDF with the specified - * name exists. - */ - FreeRefFunction getUserDefinedFunction(String functionName); - - /** - * Add user defined function (UDF) to workbook - * - * @param name - * @param function - */ - void registerUserDefinedFunction(String name, FreeRefFunction function); - - /** - * Returns user defined functions (UDF) names - * - * @return list of UDF names - */ - List<String> getUserDefinedFunctionNames(); } |