]> source.dussan.org Git - poi.git/commitdiff
Remove more deprecated code
authorPJ Fanning <fanningpj@apache.org>
Mon, 23 Oct 2017 20:27:47 +0000 (20:27 +0000)
committerPJ Fanning <fanningpj@apache.org>
Mon, 23 Oct 2017 20:27:47 +0000 (20:27 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1813085 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/util/TempFile.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCellStyle.java
src/scratchpad/src/org/apache/poi/hwpf/model/BytePropertyNode.java
src/scratchpad/src/org/apache/poi/hwpf/model/CHPX.java
src/scratchpad/src/org/apache/poi/hwpf/model/CharIndexTranslator.java
src/scratchpad/src/org/apache/poi/hwpf/model/PAPFormattedDiskPage.java
src/scratchpad/src/org/apache/poi/hwpf/model/PAPX.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFPalette.java
src/testcases/org/apache/poi/ss/util/BaseTestCellUtil.java

index ceb7c1d1c643c45b91ab06bbd49468156fee40ce..e0a2eaca2d6cf2218f12798bacc41577fb99d9df 100644 (file)
@@ -69,9 +69,4 @@ public final class TempFile {
     public static File createTempDirectory(String name) throws IOException {
         return strategy.createTempDirectory(name);
     }
-    
-    /**
-     * @deprecated POI 3.15 beta 3. Moved to {@link org.apache.poi.util.DefaultTempFileCreationStrategy}.
-     */
-    public static class DefaultTempFileCreationStrategy extends org.apache.poi.util.DefaultTempFileCreationStrategy {}
 }
index 1b1c842704d7d0410ec249bc1c7f1c3d1fa3025f..d7b632f38569778bdb0ae99bc8bff6a6a3a29f8d 100644 (file)
@@ -571,6 +571,7 @@ public class TestXSSFCellStyle {
        }
 
     @Test
+    @SuppressWarnings("deprecation")
     public void testGetFillForegroundColor() throws IOException {
         XSSFWorkbook wb = new XSSFWorkbook();
         StylesTable styles = wb.getStylesSource();
@@ -581,11 +582,13 @@ public class TestXSSFCellStyle {
         assertEquals(IndexedColors.AUTOMATIC.getIndex(), defaultStyle.getFillForegroundColor());
         assertEquals(null, defaultStyle.getFillForegroundXSSFColor());
         assertEquals(FillPatternType.NO_FILL, defaultStyle.getFillPattern());
+        assertEquals(FillPatternType.NO_FILL, defaultStyle.getFillPatternEnum());
 
         XSSFCellStyle customStyle = wb.createCellStyle();
 
         customStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
         assertEquals(FillPatternType.SOLID_FOREGROUND, customStyle.getFillPattern());
+        assertEquals(FillPatternType.SOLID_FOREGROUND, customStyle.getFillPatternEnum());
         assertEquals(3, styles.getFills().size());
 
         customStyle.setFillForegroundColor(IndexedColors.BRIGHT_GREEN.getIndex());
index d0bf3ef3365397466327fdae4cbe5a1832162d48..f0fe0711e7ec843f2770207b7d4ba295f4cff372 100644 (file)
@@ -30,28 +30,8 @@ package org.apache.poi.hwpf.model;
 public abstract class BytePropertyNode<T extends BytePropertyNode<T>> extends
         PropertyNode<T>
 {
-        private final int startBytes;
-        private final int endBytes;
-
-       /**
-        * @param fcStart The start of the text for this property, in _bytes_
-        * @param fcEnd The end of the text for this property, in _bytes_
-        * @deprecated
-        */
-       public BytePropertyNode(int fcStart, int fcEnd, CharIndexTranslator translator, Object buf) {
-               super(
-                               translator.getCharIndex(fcStart),
-                               translator.getCharIndex(fcEnd, translator.getCharIndex(fcStart)),
-                               buf
-               );
-
-        if ( fcStart > fcEnd )
-            throw new IllegalArgumentException( "fcStart (" + fcStart
-                    + ") > fcEnd (" + fcEnd + ")" );
-
-                this.startBytes = fcStart;
-                this.endBytes = fcEnd;
-       }
+    private final int startBytes;
+    private final int endBytes;
 
     public BytePropertyNode( int charStart, int charEnd, Object buf )
     {
index 62cce2e7afd2518ba2d8220adf627fe61d50756e..ee928dfdf2fd172db4d721c2c21e282d4bd16aa9 100644 (file)
@@ -24,60 +24,42 @@ import org.apache.poi.util.Internal;
 
 /**
  * DANGER - works in bytes!
- *
+ * <p>
  * Make sure you call getStart() / getEnd() when you want characters
- *  (normal use), but getStartByte() / getEndByte() when you're
- *  reading in / writing out!
+ * (normal use), but getStartByte() / getEndByte() when you're
+ * reading in / writing out!
  *
  * @author Ryan Ackley
  */
 @Internal
-@SuppressWarnings( "deprecation" )
-public final class CHPX extends BytePropertyNode<CHPX>
-{
-
-    @Deprecated
-  public CHPX(int fcStart, int fcEnd, CharIndexTranslator translator, byte[] grpprl)
-  {
-    super(fcStart, translator.lookIndexBackward(fcEnd), translator, new SprmBuffer(grpprl, 0));
-  }
-
-  @Deprecated
-  public CHPX(int fcStart, int fcEnd, CharIndexTranslator translator, SprmBuffer buf)
-  {
-    super(fcStart, translator.lookIndexBackward(fcEnd), translator ,buf);
-  }
+@SuppressWarnings("deprecation")
+public final class CHPX extends BytePropertyNode<CHPX> {
 
-    CHPX( int charStart, int charEnd, SprmBuffer buf )
-    {
-        super( charStart, charEnd, buf );
+    CHPX(int charStart, int charEnd, SprmBuffer buf) {
+        super(charStart, charEnd, buf);
     }
 
-  public byte[] getGrpprl()
-  {
-    return ((SprmBuffer)_buf).toByteArray();
-  }
+    public byte[] getGrpprl() {
+        return ((SprmBuffer) _buf).toByteArray();
+    }
 
-  public SprmBuffer getSprmBuf()
-  {
-    return (SprmBuffer)_buf;
-  }
+    public SprmBuffer getSprmBuf() {
+        return (SprmBuffer) _buf;
+    }
 
-    public CharacterProperties getCharacterProperties( StyleSheet ss, short istd )
-    {
-        if ( ss == null )
-        {
+    public CharacterProperties getCharacterProperties(StyleSheet ss, short istd) {
+        if (ss == null) {
             // TODO Fix up for Word 6/95
             return new CharacterProperties();
         }
 
-        CharacterProperties baseStyle = ss.getCharacterStyle( istd );
+        CharacterProperties baseStyle = ss.getCharacterStyle(istd);
         return CharacterSprmUncompressor.uncompressCHP(
-                ss, baseStyle, getGrpprl(), 0 );
+                ss, baseStyle, getGrpprl(), 0);
     }
 
-  public String toString() {
-      return "CHPX from " + getStart() + " to " + getEnd() + 
-         " (in bytes " + getStartBytes() + " to " + getEndBytes() + ")";
-  }
+    public String toString() {
+        return "CHPX from " + getStart() + " to " + getEnd() +
+                " (in bytes " + getStartBytes() + " to " + getEndBytes() + ")";
+    }
 }
index f59da4f0e0019c785ffb49fa5ef82fa9687e2d1d..2ab1735cdd53b0055bd31e929f27cd330d8197b1 100644 (file)
@@ -30,32 +30,6 @@ public interface CharIndexTranslator {
      */
     int getByteIndex( int charPos );
 
-    /**
-     * Calculates the char index of the given byte index. Look forward if index
-     * is not in table
-     * 
-     * @param bytePos
-     *            The character offset to check
-     * @return the char index
-     * @deprecated This API were based on incorrect assumption that single byte
-     *             offset corresponds to single char offset
-     */
-    @Deprecated
-    int getCharIndex(int bytePos);
-
-    /**
-     * Calculates the char index of the given byte index.
-     * Look forward if index is not in table
-     *
-     * @param bytePos The character offset to check
-     * @param startCP look from this characted position 
-     * @return the char index
-     * @deprecated This API were based on incorrect assumption that single byte
-     *             offset corresponds to single char offset
-     */
-    @Deprecated
-    int getCharIndex(int bytePos, int startCP);
-
     /**
      * Finds character ranges that includes specified byte range.
      * 
index 8e535bc6f7ad3ffd356665d88e84652d0a7f6784..6ab39d9c599c3e28db43bceaf68650b9045fdc12 100644 (file)
@@ -52,37 +52,15 @@ public final class PAPFormattedDiskPage extends FormattedDiskPage {
     private ArrayList<PAPX> _papxList = new ArrayList<>();
     private ArrayList<PAPX> _overFlow;
 
-    /**
-     * @deprecated Use {@link #PAPFormattedDiskPage()} instead
-     */
-    public PAPFormattedDiskPage( byte[] dataStream )
-    {
-        this();
-    }
 
-    public PAPFormattedDiskPage()
-    {
-    }
 
-    /**
-     * Creates a PAPFormattedDiskPage from a 512 byte array
-     * 
-     * @deprecated Use
-     *             {@link #PAPFormattedDiskPage(byte[], byte[], int, CharIndexTranslator)}
-     *             instead
-     */
-    public PAPFormattedDiskPage( byte[] documentStream, byte[] dataStream,
-            int offset, int fcMin, TextPieceTable tpt )
-    {
-        this( documentStream, dataStream, offset, tpt );
-    }
+    public PAPFormattedDiskPage() { }
 
     /**
      * Creates a PAPFormattedDiskPage from a 512 byte array
      */
     public PAPFormattedDiskPage( byte[] documentStream, byte[] dataStream,
-            int offset, CharIndexTranslator translator )
-    {
+            int offset, CharIndexTranslator translator ) {
         super( documentStream, offset );
         for ( int x = 0; x < _crun; x++ )
         {
index 06f79e8fe6d2ccf5cf6afeb7c7bc3925db08b7ca..34f72d227849eee3fdb76a3a156f9f5d505edaf3 100644 (file)
@@ -40,15 +40,6 @@ public final class PAPX extends BytePropertyNode<PAPX> {
 
     private ParagraphHeight _phe;
 
-    public PAPX(int fcStart, int fcEnd, CharIndexTranslator translator, byte[] papx, ParagraphHeight phe, byte[] dataStream)
-    {
-        super(fcStart, fcEnd, translator, new SprmBuffer(papx, 2));
-        _phe = phe;
-        SprmBuffer buf = findHuge(new SprmBuffer(papx, 2), dataStream);
-        if(buf != null)
-            _buf = buf;
-    }
-
     public PAPX( int charStart, int charEnd, byte[] papx, ParagraphHeight phe,
             byte[] dataStream )
     {
@@ -59,16 +50,6 @@ public final class PAPX extends BytePropertyNode<PAPX> {
             _buf = buf;
     }
 
-    @Deprecated
-    public PAPX(int fcStart, int fcEnd, CharIndexTranslator translator, SprmBuffer buf, byte[] dataStream)
-    {
-        super(fcStart, fcEnd, translator, buf);
-        _phe = new ParagraphHeight();
-        buf = findHuge(buf, dataStream);
-        if(buf != null)
-            _buf = buf;
-    }
-
     public PAPX( int charStart, int charEnd, SprmBuffer buf )
     {
         super( charStart, charEnd, buf );
index 58e07d65b6d1054647b22492ad9e26fa68ec63a5..9338dfa652bafd62d43083d256a0dee363693ba6 100644 (file)
@@ -86,6 +86,7 @@ public final class TestHSSFPalette {
     /**
      * Uses the palette from cell stylings
      */
+    @SuppressWarnings("deprecation")
     @Test
     public void testPaletteFromCellColours() {
         HSSFWorkbook book = HSSFTestDataSamples.openSampleWorkbook("SimpleWithColours.xls");
@@ -104,6 +105,7 @@ public final class TestHSSFPalette {
         assertEquals(64, cellA.getCellStyle().getFillBackgroundColor());
         assertEquals(Font.COLOR_NORMAL, cellA.getCellStyle().getFont(book).getColor());
         assertEquals(FillPatternType.NO_FILL, cellA.getCellStyle().getFillPattern());
+        assertEquals(FillPatternType.NO_FILL, cellA.getCellStyle().getFillPatternEnum());
         assertEquals("0:0:0", p.getColor((short)64).getHexString());
         assertEquals(null, p.getColor((short)32767));
 
@@ -113,6 +115,7 @@ public final class TestHSSFPalette {
         assertEquals(64, cellB.getCellStyle().getFillBackgroundColor());
         assertEquals(10, cellB.getCellStyle().getFont(book).getColor());
         assertEquals(FillPatternType.NO_FILL, cellB.getCellStyle().getFillPattern());
+        assertEquals(FillPatternType.NO_FILL, cellB.getCellStyle().getFillPatternEnum());
         assertEquals("0:0:0", p.getColor((short)64).getHexString());
         assertEquals("FFFF:0:0", p.getColor((short)10).getHexString());
 
@@ -122,6 +125,7 @@ public final class TestHSSFPalette {
         assertEquals(64, cellC.getCellStyle().getFillBackgroundColor());
         assertEquals(10, cellC.getCellStyle().getFont(book).getColor());
         assertEquals(FillPatternType.SOLID_FOREGROUND, cellC.getCellStyle().getFillPattern());
+        assertEquals(FillPatternType.SOLID_FOREGROUND, cellC.getCellStyle().getFillPatternEnum());
         assertEquals("0:FFFF:0", p.getColor((short)11).getHexString());
         assertEquals("FFFF:0:0", p.getColor((short)10).getHexString());
 
@@ -131,6 +135,7 @@ public final class TestHSSFPalette {
         assertEquals(64, cellD.getCellStyle().getFillBackgroundColor());
         assertEquals(14, cellD.getCellStyle().getFont(book).getColor());
         assertEquals(FillPatternType.NO_FILL, cellD.getCellStyle().getFillPattern());
+        assertEquals(FillPatternType.NO_FILL, cellD.getCellStyle().getFillPatternEnum());
         assertEquals("FFFF:FFFF:0", p.getColor((short)13).getHexString());
         assertEquals("FFFF:0:FFFF", p.getColor((short)14).getHexString());
 
@@ -140,6 +145,7 @@ public final class TestHSSFPalette {
         assertEquals(64, cellE.getCellStyle().getFillBackgroundColor());
         assertEquals(14, cellE.getCellStyle().getFont(book).getColor());
         assertEquals(FillPatternType.NO_FILL, cellE.getCellStyle().getFillPattern());
+        assertEquals(FillPatternType.NO_FILL, cellE.getCellStyle().getFillPatternEnum());
         assertEquals("FFFF:FFFF:0", p.getColor((short)13).getHexString());
         assertEquals("FFFF:0:FFFF", p.getColor((short)14).getHexString());
     }
index 08bb9d4b2909ae4630c4828581d1deb8e04eaa4f..c4bb0fc88fdd9560987e90ada0c7beefbd54998a 100644 (file)
@@ -356,30 +356,7 @@ public class BaseTestCellUtil {
             wb2.close();
         }
     }
-    
-    /**
-     * bug 55555
-     * @deprecated Replaced by {@link #setFillForegroundColorBeforeFillBackgroundColorEnum()}
-     * @since POI 3.15 beta 3
-     */
-    @Deprecated
-    // bug 55555
-    @Test
-    public void setFillForegroundColorBeforeFillBackgroundColor() throws IOException {
-        Workbook wb1 = _testDataProvider.createWorkbook();
-        Cell A1 = wb1.createSheet().createRow(0).createCell(0);
-        Map<String, Object> properties = new HashMap<>();
-        properties.put(CellUtil.FILL_PATTERN, FillPatternType.BRICKS);
-        properties.put(CellUtil.FILL_FOREGROUND_COLOR, IndexedColors.BLUE.index);
-        properties.put(CellUtil.FILL_BACKGROUND_COLOR, IndexedColors.RED.index);
-        
-        CellUtil.setCellStyleProperties(A1, properties);
-        CellStyle style = A1.getCellStyle();
-        assertEquals("fill pattern", FillPatternType.BRICKS, style.getFillPattern());
-        assertEquals("fill foreground color", IndexedColors.BLUE, IndexedColors.fromInt(style.getFillForegroundColor()));
-        assertEquals("fill background color", IndexedColors.RED, IndexedColors.fromInt(style.getFillBackgroundColor()));
-        wb1.close();
-    }
+
     /**
      * bug 55555
      * @since POI 3.15 beta 3