whitespace (tabs to spaces)

git-svn-id: https://svn.apache.org/repos/asf/poi/branches/xssf_structured_references@1747622 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2016-06-10 01:57:13 +00:00
parent ce1f30e57f
commit dac3a87584
2 changed files with 1542 additions and 1542 deletions

View File

@ -31,53 +31,53 @@ import org.apache.poi.ss.formula.FormulaType;
*/ */
public final class HSSFFormulaParser { public final class HSSFFormulaParser {
private static FormulaParsingWorkbook createParsingWorkbook(HSSFWorkbook book) { private static FormulaParsingWorkbook createParsingWorkbook(HSSFWorkbook book) {
return HSSFEvaluationWorkbook.create(book); return HSSFEvaluationWorkbook.create(book);
} }
private HSSFFormulaParser() { private HSSFFormulaParser() {
// no instances of this class // no instances of this class
} }
/** /**
* Convenience method for parsing cell formulas. see {@link #parse(String, HSSFWorkbook, int, int)} * Convenience method for parsing cell formulas. see {@link #parse(String, HSSFWorkbook, int, int)}
*/ */
public static Ptg[] parse(String formula, HSSFWorkbook workbook) throws FormulaParseException { public static Ptg[] parse(String formula, HSSFWorkbook workbook) throws FormulaParseException {
return parse(formula, workbook, FormulaType.CELL); return parse(formula, workbook, FormulaType.CELL);
} }
/** /**
* @param formulaType a constant from {@link FormulaType} * @param formulaType a constant from {@link FormulaType}
* @return the parsed formula tokens * @return the parsed formula tokens
* @throws FormulaParseException if the formula has incorrect syntax or is otherwise invalid * @throws FormulaParseException if the formula has incorrect syntax or is otherwise invalid
*/ */
public static Ptg[] parse(String formula, HSSFWorkbook workbook, int formulaType) throws FormulaParseException { public static Ptg[] parse(String formula, HSSFWorkbook workbook, int formulaType) throws FormulaParseException {
return parse(formula, workbook, formulaType, -1); return parse(formula, workbook, formulaType, -1);
} }
/** /**
* @param formula the formula to parse * @param formula the formula to parse
* @param workbook the parent workbook * @param workbook the parent workbook
* @param formulaType a constant from {@link FormulaType} * @param formulaType a constant from {@link FormulaType}
* @param sheetIndex the 0-based index of the sheet this formula belongs to. * @param sheetIndex the 0-based index of the sheet this formula belongs to.
* The sheet index is required to resolve sheet-level names. <code>-1</code> means that * The sheet index is required to resolve sheet-level names. <code>-1</code> means that
* the scope of the name will be ignored and the parser will match named ranges only by name * the scope of the name will be ignored and the parser will match named ranges only by name
* *
* @return the parsed formula tokens * @return the parsed formula tokens
* @throws FormulaParseException if the formula has incorrect syntax or is otherwise invalid * @throws FormulaParseException if the formula has incorrect syntax or is otherwise invalid
*/ */
public static Ptg[] parse(String formula, HSSFWorkbook workbook, int formulaType, int sheetIndex) throws FormulaParseException { public static Ptg[] parse(String formula, HSSFWorkbook workbook, int formulaType, int sheetIndex) throws FormulaParseException {
return FormulaParser.parse(formula, createParsingWorkbook(workbook), formulaType, sheetIndex, -1); return FormulaParser.parse(formula, createParsingWorkbook(workbook), formulaType, sheetIndex, -1);
} }
/** /**
* Static method to convert an array of {@link Ptg}s in RPN order * Static method to convert an array of {@link Ptg}s in RPN order
* to a human readable string format in infix mode. * to a human readable string format in infix mode.
* @param book used for defined names and 3D references * @param book used for defined names and 3D references
* @param ptgs must not be <code>null</code> * @param ptgs must not be <code>null</code>
* @return a human readable String * @return a human readable String
*/ */
public static String toFormulaString(HSSFWorkbook book, Ptg[] ptgs) { public static String toFormulaString(HSSFWorkbook book, Ptg[] ptgs) {
return FormulaRenderer.toFormulaString(HSSFEvaluationWorkbook.create(book), ptgs); return FormulaRenderer.toFormulaString(HSSFEvaluationWorkbook.create(book), ptgs);
} }
} }

File diff suppressed because it is too large Load Diff