]> source.dussan.org Git - poi.git/commitdiff
formula improvements from josh
authorYegor Kozlov <yegor@apache.org>
Fri, 19 Sep 2008 07:59:40 +0000 (07:59 +0000)
committerYegor Kozlov <yegor@apache.org>
Fri, 19 Sep 2008 07:59:40 +0000 (07:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@696969 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/ss/formula/FormulaRenderer.java
src/java/org/apache/poi/ss/formula/FormulaRenderingWorkbook.java
src/java/org/apache/poi/ss/formula/WorkbookDependentFormula.java

index 21386cd0dd46d1cf2233347960dabf5550299e76..980c345d396b62e31635e4bfb36ff4c1e440caa2 100644 (file)
@@ -1,3 +1,20 @@
+/* ====================================================================\r
+   Licensed to the Apache Software Foundation (ASF) under one or more\r
+   contributor license agreements.  See the NOTICE file distributed with\r
+   this work for additional information regarding copyright ownership.\r
+   The ASF licenses this file to You under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance with\r
+   the License.  You may obtain a copy of the License at\r
+\r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+==================================================================== */\r
+\r
 package org.apache.poi.ss.formula;\r
 \r
 import java.util.List;\r
@@ -11,6 +28,13 @@ import org.apache.poi.hssf.record.formula.OperationPtg;
 import org.apache.poi.hssf.record.formula.ParenthesisPtg;\r
 import org.apache.poi.hssf.record.formula.Ptg;\r
 \r
+/**\r
+ * Common logic for rendering formulas.<br/>\r
+ * \r
+ * For POI internal use only\r
+ * \r
+ * @author Josh Micich\r
+ */\r
 public class FormulaRenderer {\r
     /**\r
      * Convenience method which takes in a list then passes it to the\r
index 3a92aa8cbc364b9058579469fb64991c5411122c..ac95f4da0f04e3e3e165401eb0920187de2af881 100644 (file)
@@ -1,8 +1,32 @@
+/* ====================================================================\r
+   Licensed to the Apache Software Foundation (ASF) under one or more\r
+   contributor license agreements.  See the NOTICE file distributed with\r
+   this work for additional information regarding copyright ownership.\r
+   The ASF licenses this file to You under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance with\r
+   the License.  You may obtain a copy of the License at\r
+\r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+==================================================================== */\r
+\r
 package org.apache.poi.ss.formula;\r
 \r
 import org.apache.poi.hssf.record.formula.NamePtg;\r
 import org.apache.poi.hssf.record.formula.NameXPtg;\r
 \r
+/**\r
+ * Abstracts a workbook for the purpose of converting formula to text.<br/>\r
+ * \r
+ * For POI internal use only\r
+ * \r
+ * @author Josh Micich\r
+ */\r
 public interface FormulaRenderingWorkbook {\r
 \r
        String getSheetNameByExternSheet(int externSheetIndex);\r
index 420527dd819c2eac555fab7df8879868b6c10ab7..b7ccfaf0eb970bcd40d0089fae52b26c8172a04e 100644 (file)
@@ -1,5 +1,30 @@
+/* ====================================================================\r
+   Licensed to the Apache Software Foundation (ASF) under one or more\r
+   contributor license agreements.  See the NOTICE file distributed with\r
+   this work for additional information regarding copyright ownership.\r
+   The ASF licenses this file to You under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance with\r
+   the License.  You may obtain a copy of the License at\r
+\r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+==================================================================== */\r
+\r
 package org.apache.poi.ss.formula;\r
 \r
+/**\r
+ * Should be implemented by any {@link Ptg} subclass that needs a workbook to render its formula.\r
+ * <br/>\r
+ * \r
+ * For POI internal use only\r
+ * \r
+ * @author Josh Micich\r
+ */\r
 public interface WorkbookDependentFormula {\r
        String toFormulaString(FormulaRenderingWorkbook book);\r
 }\r