}
@Override
- @Deprecated
- public short getNumberOfFonts() {
- return (short) getNumberOfFontsAsInt();
- }
-
- @Override
- public int getNumberOfFontsAsInt() {
+ public int getNumberOfFonts() {
return workbook.getNumberOfFontRecords();
}
@Override
@Deprecated
- public HSSFFont getFontAt(short idx) {
- return getFontAt((int) idx);
+ public int getNumberOfFontsAsInt() {
+ return getNumberOfFonts();
}
@Override
/**
* Get the number of fonts in the font table
*
- * @return number of fonts
- * @deprecated use <code>getNumberOfFontsAsInt()</code> instead
+ * @return number of fonts (as int since POI 5.0.0)
*/
- @Removal(version = "4.2")
- short getNumberOfFonts();
+ int getNumberOfFonts();
/**
* Get the number of fonts in the font table
* @return number of fonts
* @since 4.0.0
*/
+ @Deprecated
+ @Removal(version = "6.0.0")
int getNumberOfFontsAsInt();
- /**
- * Get the font at the given index number
- *
- * @param idx index number (0-based)
- * @return font at the index
- * @deprecated use <code>getFontAt(int)</code>
- */
- @Removal(version = "4.2")
- Font getFontAt(short idx);
-
/**
* Get the font at the given index number
*
}
@Override
- @Deprecated
- public short getNumberOfFonts() {
- return (short)getNumberOfFontsAsInt();
- }
-
- @Override
- public int getNumberOfFontsAsInt()
- {
- return _wb.getNumberOfFontsAsInt();
+ public int getNumberOfFonts() {
+ return _wb.getNumberOfFonts();
}
@Override
@Deprecated
- public Font getFontAt(short idx)
+ @Removal(version = "6.0.0")
+ public int getNumberOfFontsAsInt()
{
- return getFontAt((int)idx);
+ return getNumberOfFonts();
}
@Override
return stylesSource.getStyleAt(idx);
}
- @Override
- public XSSFFont getFontAt(short idx) {
- return stylesSource.getFontAt(idx);
- }
-
@Override
public XSSFFont getFontAt(int idx) {
return stylesSource.getFontAt(idx);
}
@Override
- public short getNumberOfFonts() {
- return (short)getNumberOfFontsAsInt();
+ public int getNumberOfFonts() {
+ return stylesSource.getFonts().size();
}
@Override
+ @Deprecated
+ @Removal(version = "6.0.0")
public int getNumberOfFontsAsInt() {
- return (short)stylesSource.getFonts().size();
+ return getNumberOfFonts();
}
/**
wb.close();
}
- @Test
- public final void testUnicodeNamedRange() throws Exception {
- HSSFWorkbook wb1 = new HSSFWorkbook();
- wb1.createSheet("Test");
- Name name = wb1.createName();
- name.setNameName("\u03B1");
- name.setRefersToFormula("Test!$D$3:$E$8");
-
-
- HSSFWorkbook wb2 = HSSFITestDataProvider.instance.writeOutAndReadBack(wb1);
- Name name2 = wb2.getNameAt(0);
-
- assertEquals("\u03B1", name2.getNameName());
- assertEquals("Test!$D$3:$E$8", name2.getRefersToFormula());
-
- wb2.close();
- wb1.close();
- }
-
@Test
public final void testHSSFAddRemove() throws Exception {
HSSFWorkbook wb = HSSFITestDataProvider.instance.createWorkbook();
import java.util.Arrays;
import java.util.List;
+import org.apache.poi.hssf.HSSFITestDataProvider;
+import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.ITestDataProvider;
import org.apache.poi.ss.util.AreaReference;
import org.apache.poi.ss.util.CellReference;
wb.close();
}
+ @Test
+ public final void testUnicodeNamedRange() throws Exception {
+ HSSFWorkbook wb1 = new HSSFWorkbook();
+ wb1.createSheet("Test");
+ Name name = wb1.createName();
+ name.setNameName("\u03B1");
+ name.setRefersToFormula("Test!$D$3:$E$8");
+
+
+ HSSFWorkbook wb2 = HSSFITestDataProvider.instance.writeOutAndReadBack(wb1);
+ Name name2 = wb2.getName("\u03B1");
+
+ assertEquals("\u03B1", name2.getNameName());
+ assertEquals("Test!$D$3:$E$8", name2.getRefersToFormula());
+
+ wb2.close();
+ wb1.close();
+ }
+
@Test
public final void testAddRemove() throws Exception {
Workbook wb = _testDataProvider.createWorkbook();