remove some deprecated code slated for removal in 3.18

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1808455 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
PJ Fanning 2017-09-15 12:29:35 +00:00
parent e4fc7ff5a7
commit 8f53bd94a6
6 changed files with 3 additions and 87 deletions

View File

@ -17,7 +17,6 @@
package org.apache.poi.poifs.crypt; package org.apache.poi.poifs.crypt;
import org.apache.poi.EncryptedDocumentException; import org.apache.poi.EncryptedDocumentException;
import org.apache.poi.util.Removal;
/** /**
* Reads and processes OOXML Encryption Headers * Reads and processes OOXML Encryption Headers
@ -93,15 +92,7 @@ public abstract class EncryptionHeader implements Cloneable {
public HashAlgorithm getHashAlgorithm() { public HashAlgorithm getHashAlgorithm() {
return hashAlgorithm; return hashAlgorithm;
} }
/**
* @deprecated POI 3.16 beta 1. use {@link #getHashAlgorithm()}
*/
@Removal(version="3.18")
public HashAlgorithm getHashAlgorithmEx() {
return hashAlgorithm;
}
protected void setHashAlgorithm(HashAlgorithm hashAlgorithm) { protected void setHashAlgorithm(HashAlgorithm hashAlgorithm) {
this.hashAlgorithm = hashAlgorithm; this.hashAlgorithm = hashAlgorithm;
} }

View File

@ -146,18 +146,6 @@ public class WorkdayCalculator {
return false; return false;
} }
/**
* @param aDate a given date.
* @param holidays an array of holidays.
* @return <code>1</code> is not a workday, <code>0</code> otherwise.
*
* @deprecated POI 3.16 - will be removed, not used in POI itself
*/
@Removal(version="3.18")
protected int isNonWorkday(double aDate, double[] holidays) {
return isWeekend(aDate) || isHoliday(aDate, holidays) ? 1 : 0;
}
/** /**
* @param start start date. * @param start start date.
* @param end end date. * @param end end date.

View File

@ -1,39 +0,0 @@
/* ====================================================================
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==================================================================== */
package org.apache.poi.xwpf.model;
import org.apache.poi.util.Removal;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP;
/**
* Base class for XWPF paragraphs
*
* @deprecated 3.16 beta1. This class isn't used ...
*/
@Deprecated
@Removal(version="3.18")
public class XMLParagraph {
protected CTP paragraph;
public XMLParagraph(CTP paragraph) {
this.paragraph = paragraph;
}
public CTP getCTP() {
return paragraph;
}
}

View File

@ -56,7 +56,7 @@ public class TestXWPFBugs {
EncryptionInfo info = new EncryptionInfo(filesystem); EncryptionInfo info = new EncryptionInfo(filesystem);
assertEquals(128, info.getHeader().getKeySize()); assertEquals(128, info.getHeader().getKeySize());
assertEquals(CipherAlgorithm.aes128, info.getHeader().getCipherAlgorithm()); assertEquals(CipherAlgorithm.aes128, info.getHeader().getCipherAlgorithm());
assertEquals(HashAlgorithm.sha1, info.getHeader().getHashAlgorithmEx()); assertEquals(HashAlgorithm.sha1, info.getHeader().getHashAlgorithm());
// Check it can be decoded // Check it can be decoded
Decryptor d = Decryptor.getInstance(info); Decryptor d = Decryptor.getInstance(info);
@ -92,7 +92,7 @@ public class TestXWPFBugs {
assertEquals(16, info.getHeader().getBlockSize()); assertEquals(16, info.getHeader().getBlockSize());
assertEquals(256, info.getHeader().getKeySize()); assertEquals(256, info.getHeader().getKeySize());
assertEquals(CipherAlgorithm.aes256, info.getHeader().getCipherAlgorithm()); assertEquals(CipherAlgorithm.aes256, info.getHeader().getCipherAlgorithm());
assertEquals(HashAlgorithm.sha1, info.getHeader().getHashAlgorithmEx()); assertEquals(HashAlgorithm.sha1, info.getHeader().getHashAlgorithm());
// Check it can be decoded // Check it can be decoded
Decryptor d = Decryptor.getInstance(info); Decryptor d = Decryptor.getInstance(info);

View File

@ -57,7 +57,6 @@ import org.apache.poi.util.LittleEndian;
import org.apache.poi.util.LittleEndianConsts; import org.apache.poi.util.LittleEndianConsts;
import org.apache.poi.util.POILogFactory; import org.apache.poi.util.POILogFactory;
import org.apache.poi.util.POILogger; import org.apache.poi.util.POILogger;
import org.apache.poi.util.Removal;
/** /**
* This class contains the main functionality for the Powerpoint file * This class contains the main functionality for the Powerpoint file
@ -84,18 +83,6 @@ public final class HSLFSlideShowImpl extends POIDocument implements Closeable {
// Embedded objects stored in storage records in the document stream, lazily populated. // Embedded objects stored in storage records in the document stream, lazily populated.
private HSLFObjectData[] _objects; private HSLFObjectData[] _objects;
/**
* Returns the directory in the underlying POIFSFileSystem for the
* document that is open.
*
* @deprecated POI 3.16 beta 1. use {@link POIDocument#getDirectory()} instead
*/
@Deprecated
@Removal(version="3.18")
protected DirectoryNode getPOIFSDirectory() {
return getDirectory();
}
/** /**
* Constructs a Powerpoint document from fileName. Parses the document * Constructs a Powerpoint document from fileName. Parses the document
* and places all the important stuff into data structures. * and places all the important stuff into data structures.

View File

@ -153,15 +153,4 @@ public class TestWorkdayCalculator {
assertEquals("Expected 1 non-weekend-holiday for " + start + " to " + end + " and " + holiday1 + " and " + holiday2, assertEquals("Expected 1 non-weekend-holiday for " + start + " to " + end + " and " + holiday1 + " and " + holiday2,
1, count); 1, count);
} }
@SuppressWarnings("deprecation")
@Test
public void testIsNonWorkday() throws Exception {
final double weekend = DateUtil.getExcelDate(d(2016, 12, 25));
final double holiday = DateUtil.getExcelDate(d(2016, 12, 26));
final double workday = DateUtil.getExcelDate(d(2016, 12, 27));
assertEquals(1, WorkdayCalculator.instance.isNonWorkday(weekend, new double[]{holiday}));
assertEquals(1, WorkdayCalculator.instance.isNonWorkday(holiday, new double[]{holiday}));
assertEquals(0, WorkdayCalculator.instance.isNonWorkday(workday, new double[]{holiday}));
}
} }