aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJaven O'Neal <onealj@apache.org>2016-07-04 01:49:28 +0000
committerJaven O'Neal <onealj@apache.org>2016-07-04 01:49:28 +0000
commit52f728ef2b3d8bfe24bfcd3c0bffdd0c7758e5f3 (patch)
treece7ef207b62bcdc71537460378dc44efd29d045e /src
parent74427d18ead6d980c55f508da7e1a6bb79e6fc51 (diff)
downloadpoi-52f728ef2b3d8bfe24bfcd3c0bffdd0c7758e5f3.tar.gz
poi-52f728ef2b3d8bfe24bfcd3c0bffdd0c7758e5f3.zip
bug 59773: replace for loops with for-each loops; javadocs fixes for JDK8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1751193 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r--src/java/org/apache/poi/hssf/record/CFRuleBase.java2
-rw-r--r--src/scratchpad/src/org/apache/poi/hdgf/extractor/VisioTextExtractor.java23
2 files changed, 15 insertions, 10 deletions
diff --git a/src/java/org/apache/poi/hssf/record/CFRuleBase.java b/src/java/org/apache/poi/hssf/record/CFRuleBase.java
index 3554039af2..e3ccaf6a6c 100644
--- a/src/java/org/apache/poi/hssf/record/CFRuleBase.java
+++ b/src/java/org/apache/poi/hssf/record/CFRuleBase.java
@@ -424,6 +424,8 @@ public abstract class CFRuleBase extends StandardRecord implements Cloneable {
* One approach might be to apply the inverse of SharedFormulaRecord.convertSharedFormulas(Stack, int, int)
* Note - two extra parameters (rowIx &amp; colIx) will be required. They probably come from one of the Region objects.
*
+ * @param formula The formula to parse, excluding the leading equals sign.
+ * @param sheet The sheet that the formula is on.
* @return <code>null</code> if <tt>formula</tt> was null.
*/
public static Ptg[] parseFormula(String formula, HSSFSheet sheet) {
diff --git a/src/scratchpad/src/org/apache/poi/hdgf/extractor/VisioTextExtractor.java b/src/scratchpad/src/org/apache/poi/hdgf/extractor/VisioTextExtractor.java
index 6629187886..fae6e3f5c2 100644
--- a/src/scratchpad/src/org/apache/poi/hdgf/extractor/VisioTextExtractor.java
+++ b/src/scratchpad/src/org/apache/poi/hdgf/extractor/VisioTextExtractor.java
@@ -35,8 +35,8 @@ import org.apache.poi.poifs.filesystem.POIFSFileSystem;
/**
* Class to find all the text in a Visio file, and return it.
- * Can opperate on the command line (outputs to stdout), or
- * can return the text for you (eg for use with Lucene).
+ * Can operate on the command line (outputs to stdout), or
+ * can return the text for you (example: for use with Lucene).
*/
public final class VisioTextExtractor extends POIOLE2TextExtractor {
private HDGFDiagram hdgf;
@@ -61,11 +61,13 @@ public final class VisioTextExtractor extends POIOLE2TextExtractor {
/**
* Locates all the text entries in the file, and returns their
* contents.
+ *
+ * @return An array of each Text item in the document
*/
public String[] getAllText() {
ArrayList<String> text = new ArrayList<String>();
- for(int i=0; i<hdgf.getTopLevelStreams().length; i++) {
- findText(hdgf.getTopLevelStreams()[i], text);
+ for(Stream stream : hdgf.getTopLevelStreams()) {
+ findText(stream, text);
}
return text.toArray( new String[text.size()] );
}
@@ -106,15 +108,16 @@ public final class VisioTextExtractor extends POIOLE2TextExtractor {
* Returns the textual contents of the file.
* Each textual object's text will be separated
* by a newline
+ *
+ * @return All text contained in this document, separated by <code>\n</code>
*/
+ @Override
public String getText() {
StringBuffer text = new StringBuffer();
- String[] allText = getAllText();
- for(int i=0; i<allText.length; i++) {
- text.append(allText[i]);
- if(!allText[i].endsWith("\r") &&
- !allText[i].endsWith("\n")) {
- text.append("\n");
+ for(String t : getAllText()) {
+ text.append(t);
+ if(!t.endsWith("\r") && !t.endsWith("\n")) {
+ text.append('\n');
}
}
return text.toString();