/** * Case-insensitive. * * @return -1 if sheet with specified name does not exist */ /* package */ int getSheetIndex(String sheetName) { Integer result = _sheetIndexesByName.get(sheetName); if (result == null) { int sheetIndex = _workbook.getSheetIndex(sheetName); if (sheetIndex < 0) { return -1; } result = new Integer(sheetIndex); _sheetIndexesByName.put(sheetName, result); } return result.intValue(); }
private int getSheetIndex(EvaluationSheet sheet) { Integer result = _sheetIndexesBySheet.get(sheet); if (result == null) { int sheetIndex = _workbook.getSheetIndex(sheet); if (sheetIndex < 0) { throw new RuntimeException("Specified sheet from a different book"); } result = new Integer(sheetIndex); _sheetIndexesBySheet.put(sheet, result); } return result.intValue(); }