Skip to content

Upgrading org.apache.poi:poi-ooxml 4 to 5

Unknown4.1.2 → 5.5.1Security1

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
1 item needs code or config changes

Adds commons-io:commons-io 2.21.0, org.apache.commons:commons-collections4 4.5.0, org.apache.logging.log4j:log4j-api 2.24.3, org.apache.poi:poi-ooxml-lite 5.5.1, org.apache.xmlbeans:xmlbeans 5.3.0.

Drops org.apache.poi:poi-ooxml-schemas.

Installs 12 packages in all (was 9).

Security1
Apache POI OOXML Vulnerable to Improper Input Validation in OOXML File Parsing
Moderate · CVSS 5.3

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: method POIXMLDocument.getAllEmbedds(): List
  • removed: method POIXMLDocumentPart.isCommited(): boolean
  • removed: method POIXMLDocumentPart.setCommited(boolean): void
  • added: abstract class ReferenceRelationship
  • added: class HyperlinkRelationship extends ReferenceRelationship
  • added: ctor HyperlinkRelationship(POIXMLDocumentPart, URI, boolean, String)
  • added: ctor ReferenceRelationship(POIXMLDocumentPart, PackageRelationship)
  • added: ctor ReferenceRelationship(POIXMLDocumentPart, URI, boolean, String, String)
  • added: method HyperlinkRelationship.getRelationshipType(): String
  • added: method POIXMLDocumentPart.createHyperlink(URI, boolean, String): HyperlinkRelationship
  • added: method POIXMLDocumentPart.getReferenceRelationship(String): ReferenceRelationship
  • added: method POIXMLDocumentPart.getReferenceRelationships(): List
  • added: method POIXMLDocumentPart.removeReferenceRelationship(String): boolean
  • added: method POIXMLProperties.CoreProperties.getVersion(): String
  • added: method POIXMLProperties.CoreProperties.setVersion(String): void
  • added: method ReferenceRelationship.getContainer(): POIXMLDocumentPart
  • added: method ReferenceRelationship.getId(): String
  • added: method ReferenceRelationship.getRelationshipType(): String
  • added: method ReferenceRelationship.getUri(): URI
  • added: method ReferenceRelationship.isExternal(): boolean
  • removed: abstract class POIXMLTextExtractor extends POITextExtractor
  • removed: ctor CommandLineTextExtractor()
  • removed: ctor POIXMLTextExtractor(POIXMLDocument)
  • removed: final class ExtractorFactory
  • removed: static field ExtractorFactory.CORE_DOCUMENT_REL: String
  • removed: static method ExtractorFactory.createExtractor(DirectoryNode): POITextExtractor
  • removed: static method ExtractorFactory.createExtractor(File): POITextExtractor
  • removed: static method ExtractorFactory.createExtractor(InputStream): POITextExtractor
  • removed: static method ExtractorFactory.createExtractor(OPCPackage): POITextExtractor
  • removed: static method ExtractorFactory.createExtractor(POIFSFileSystem): POITextExtractor
  • removed: static method ExtractorFactory.getAllThreadsPreferEventExtractors(): Boolean
  • removed: static method ExtractorFactory.getEmbeddedDocsTextExtractors(POIOLE2TextExtractor): POITextExtractor[]
  • removed: static method ExtractorFactory.getEmbeddedDocsTextExtractors(POIXMLTextExtractor): POITextExtractor[]
  • removed: static method ExtractorFactory.getEmbededDocsTextExtractors(POIOLE2TextExtractor): POITextExtractor[]
  • removed: static method ExtractorFactory.getEmbededDocsTextExtractors(POIXMLTextExtractor): POITextExtractor[]
  • removed: static method ExtractorFactory.getPreferEventExtractor(): boolean
  • removed: static method ExtractorFactory.getThreadPrefersEventExtractors(): boolean
  • removed: static method ExtractorFactory.setAllThreadsPreferEventExtractors(Boolean): void
  • removed: static method ExtractorFactory.setThreadPrefersEventExtractors(boolean): void
  • changed: class CommandLineTextExtractor → final class CommandLineTextExtractor
  • changed: class POIXMLPropertiesTextExtractor extends POIXMLTextExtractor → class POIXMLPropertiesTextExtractor implements POIXMLTextExtractor
  • added: ctor POIXMLExtractorFactory()
  • added: final class POIXMLExtractorFactory implements ExtractorProvider
  • added: interface POIXMLTextExtractor extends POITextExtractor
  • added: method POIXMLExtractorFactory.accepts(FileMagic): boolean
  • added: method POIXMLExtractorFactory.create(DirectoryNode, String): POITextExtractor
  • added: method POIXMLExtractorFactory.create(File, String): POITextExtractor
  • added: method POIXMLExtractorFactory.create(InputStream, String): POITextExtractor
  • added: method POIXMLExtractorFactory.create(OPCPackage): POIXMLTextExtractor
  • added: method POIXMLExtractorFactory.create(POIFSFileSystem): POITextExtractor
  • added: method POIXMLPropertiesTextExtractor.getDocument(): POIXMLDocument
  • added: method POIXMLPropertiesTextExtractor.getFilesystem(): POIXMLDocument
  • added: method POIXMLPropertiesTextExtractor.isCloseFilesystem(): boolean
  • added: method POIXMLPropertiesTextExtractor.setCloseFilesystem(boolean): void
  • added: static method POIXMLExtractorFactory.getAllThreadsPreferEventExtractors(): Boolean
  • added: static method POIXMLExtractorFactory.getPreferEventExtractor(): boolean
  • added: static method POIXMLExtractorFactory.getThreadPrefersEventExtractors(): boolean
  • added: static method POIXMLExtractorFactory.removeThreadPrefersEventExtractorsSetting(): void
  • added: static method POIXMLExtractorFactory.setAllThreadsPreferEventExtractors(Boolean): void
  • added: static method POIXMLExtractorFactory.setThreadPrefersEventExtractors(boolean): void
  • added: class NumberHelper
  • added: class POIXMLUnits
  • added: ctor POIXMLUnits()
  • added: static method NumberHelper.toDouble(Object): double
  • added: static method POIXMLUnits.parseLength(STCoordinate): long
  • added: static method POIXMLUnits.parseLength(STCoordinate32): long
  • added: static method POIXMLUnits.parseLength(STHpsMeasure): long
  • added: static method POIXMLUnits.parseLength(STMeasurementOrPercent): long
  • added: static method POIXMLUnits.parseLength(STSignedHpsMeasure): long
  • added: static method POIXMLUnits.parseLength(STSignedTwipsMeasure): long
  • added: static method POIXMLUnits.parseLength(STTextPoint): long
  • added: static method POIXMLUnits.parseLength(STTwipsMeasure): long
  • added: static method POIXMLUnits.parseOnOff(CTOnOff): boolean
  • added: static method POIXMLUnits.parseOnOff(STOnOff): boolean
  • added: static method POIXMLUnits.parsePercent(STDecimalNumberOrPercent): int
  • added: static method POIXMLUnits.parsePercent(STDepthPercent): int
  • added: static method POIXMLUnits.parsePercent(STGapAmount): int
  • added: static method POIXMLUnits.parsePercent(STHPercent): int
  • added: static method POIXMLUnits.parsePercent(STHoleSize): int
  • added: static method POIXMLUnits.parsePercent(STOverlap): int
  • added: static method POIXMLUnits.parsePercent(STPercentage): int
  • added: static method POIXMLUnits.parsePercent(STPositiveFixedPercentage): int
  • added: static method POIXMLUnits.parsePercent(STPositivePercentage): int
  • added: static method POIXMLUnits.parsePercent(STTextBulletSizePercent): int
  • added: static method POIXMLUnits.parsePercent(STTextFontScalePercentOrPercentString): int
  • added: static method POIXMLUnits.parsePercent(STTextScale): int
  • added: static method POIXMLUnits.parsePercent(STTextSpacingPercentOrPercentString): int
  • added: static method PackageHelper.open(InputStream, boolean): OPCPackage
  • added: static method XPathHelper.selectProperty(XmlObject, Class, XSLFShape.ReparseFactory, QName[][]): XmlObject
  • removed: method ZipPackage.removePartImpl(PackagePartName): void
  • added: class OPCComplianceFlags
  • added: ctor ZipPackage(OPCComplianceFlags)
  • added: field OPCComplianceFlags.ENFORCE_M4_2_FORBID_MARKUP_COMPATIBILITY_NAMESPACE: boolean
  • added: field OPCComplianceFlags.ENFORCE_M4_3_FORBID_REFINING_DUBLIN_CORE_ELEMENTS: boolean
  • added: field OPCComplianceFlags.ENFORCE_M4_4_FORBID_XML_LANG_ATTRIBUTE: boolean
  • added: field OPCComplianceFlags.ENFORCE_M4_5_RESTRICT_XSI_TYPE_ATTRIBUTE: boolean
  • added: method OPCComplianceFlags.getForbidMarkupCompatibilityNamespace(): boolean
  • added: method OPCComplianceFlags.getForbidRefiningDublinCoreElements(): boolean
  • added: method OPCComplianceFlags.getForbidXmlLangAttributes(): boolean
  • added: method OPCComplianceFlags.getRestrictXsiTypeAttribute(): boolean
  • added: method OPCComplianceFlags.setForbidMarkupCompatibilityNamespace(boolean): OPCComplianceFlags
  • added: method OPCComplianceFlags.setForbidRefiningDublinCoreElements(boolean): OPCComplianceFlags
  • added: method OPCComplianceFlags.setForbidXmlLangAttribute(boolean): OPCComplianceFlags
  • added: method OPCComplianceFlags.setRestrictXsiTypeAttribute(boolean): OPCComplianceFlags
  • added: method OPCPackage.closeParts(): void
  • added: method OPCPackage.hasPackagePart(PackagePart): boolean
  • added: method OPCPackage.isClosed(): boolean
  • added: method OPCPackage.isStrictOoxmlFormat(): boolean
  • added: method OPCPackage.toString(): String
  • added: method PackageRelationshipCollection.isEmpty(): boolean
  • added: method PackageRelationshipCollection.spliterator(): Spliterator
  • added: method ZipPackage.isClosed(): boolean
  • added: static field PackageRelationshipTypes.HDPHOTO_PART: String
  • added: static method OPCComplianceFlags.disableAll(): OPCComplianceFlags
  • added: static method OPCComplianceFlags.enforceAll(): OPCComplianceFlags
  • added: static method OPCPackage.open(File, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(File, PackageAccess, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(InputStream, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(InputStream, boolean): OPCPackage
  • added: static method OPCPackage.open(InputStream, boolean, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(String, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(String, PackageAccess, OPCComplianceFlags): OPCPackage
  • added: static method OPCPackage.open(ZipEntrySource, OPCComplianceFlags): OPCPackage
  • added: static method ZipPackage.encryptTempFilePackageParts(): boolean
  • added: static method ZipPackage.setEncryptTempFilePackageParts(boolean): void
  • added: static method ZipPackage.setUseTempFilePackageParts(boolean): void
  • added: static method ZipPackage.useTempFilePackageParts(): boolean
  • added: class InvalidZipException extends IOException
  • added: ctor EncryptedTempFilePackagePart(OPCPackage, PackagePartName, String)
  • added: ctor EncryptedTempFilePackagePart(OPCPackage, PackagePartName, String, boolean)
  • added: ctor InvalidZipException(String)
  • added: ctor TempFilePackagePart(OPCPackage, PackagePartName, String)
  • added: ctor TempFilePackagePart(OPCPackage, PackagePartName, String, boolean)
  • added: final class EncryptedTempFilePackagePart extends PackagePart
  • added: final class TempFilePackagePart extends PackagePart
  • added: method EncryptedTempFilePackagePart.clear(): void
  • added: method EncryptedTempFilePackagePart.close(): void
  • added: method EncryptedTempFilePackagePart.flush(): void
  • added: method EncryptedTempFilePackagePart.getInputStreamImpl(): InputStream
  • added: method EncryptedTempFilePackagePart.getOutputStreamImpl(): OutputStream
  • added: method EncryptedTempFilePackagePart.getSize(): long
  • added: method EncryptedTempFilePackagePart.load(InputStream): boolean
  • added: method EncryptedTempFilePackagePart.save(OutputStream): boolean
  • added: method TempFilePackagePart.clear(): void
  • added: method TempFilePackagePart.close(): void
  • added: method TempFilePackagePart.flush(): void
  • added: method TempFilePackagePart.getInputStreamImpl(): InputStream
  • added: method TempFilePackagePart.getOutputStreamImpl(): OutputStream
  • added: method TempFilePackagePart.getSize(): long
  • added: method TempFilePackagePart.load(InputStream): boolean
  • added: method TempFilePackagePart.save(OutputStream): boolean
  • added: static method ZipHelper.adjustEntryTime(ZipArchiveEntry): void
  • added: static method ZipHelper.openZipStream(InputStream, boolean): ZipArchiveThresholdInputStream
  • added: ctor PackagePropertiesUnmarshaller(OPCComplianceFlags)
  • removed: ctor Nullable()
  • removed: ctor Nullable(Object)
  • removed: final class Nullable
  • removed: method Nullable.getValue(): Object
  • removed: method Nullable.hasValue(): boolean
  • removed: method Nullable.nullify(): void
  • added: final class ZipArchiveFakeEntry extends ZipArchiveEntry implements Closeable
  • added: method ZipArchiveFakeEntry.close(): void
  • added: method ZipArchiveFakeEntry.getInputStream(): InputStream
  • added: static field ZipSecureFile.MAX_FILE_COUNT_MSG: String
  • added: static method ZipArchiveFakeEntry.getMaxEntrySize(): int
  • added: static method ZipArchiveFakeEntry.setMaxEntrySize(int): void
  • added: static method ZipInputStreamZipEntrySource.getThresholdBytesForTempFiles(): int
  • added: static method ZipInputStreamZipEntrySource.setEncryptTempFiles(boolean): void
  • added: static method ZipInputStreamZipEntrySource.setThresholdBytesForTempFiles(int): void
  • added: static method ZipInputStreamZipEntrySource.shouldEncryptTempFiles(): boolean
  • added: static method ZipSecureFile.getGraceEntrySize(): long
  • added: static method ZipSecureFile.getMaxFileCount(): long
  • added: static method ZipSecureFile.setGraceEntrySize(long): void
  • added: static method ZipSecureFile.setMaxFileCount(long): void
  • removed: class AgileDecryptor extends Decryptor
  • removed: class AgileEncryptionHeader extends EncryptionHeader
  • removed: class AgileEncryptionInfoBuilder implements EncryptionInfoBuilder
  • removed: class AgileEncryptionVerifier extends EncryptionVerifier
  • removed: class AgileEncryptor extends Encryptor
  • removed: ctor AgileDecryptor()
  • removed: ctor AgileDecryptor(AgileDecryptor)
  • removed: ctor AgileEncryptionHeader(AgileEncryptionHeader)
  • removed: ctor AgileEncryptionHeader(CipherAlgorithm, HashAlgorithm, int, int, ChainingMode)
  • removed: ctor AgileEncryptionHeader(EncryptionDocument)
  • removed: ctor AgileEncryptionHeader(String)
  • removed: ctor AgileEncryptionInfoBuilder()
  • removed: ctor AgileEncryptionVerifier(AgileEncryptionVerifier)
  • removed: ctor AgileEncryptionVerifier(CipherAlgorithm, HashAlgorithm, int, int, ChainingMode)
  • removed: ctor AgileEncryptionVerifier(EncryptionDocument)
  • removed: ctor AgileEncryptionVerifier(String)
  • removed: ctor AgileEncryptionVerifier.AgileCertificateEntry()
  • removed: ctor AgileEncryptionVerifier.AgileCertificateEntry(AgileEncryptionVerifier.AgileCertificateEntry)
  • removed: ctor AgileEncryptor()
  • removed: ctor AgileEncryptor(AgileEncryptor)
  • removed: method AgileDecryptor.copy(): AgileDecryptor
  • removed: method AgileDecryptor.getDataStream(DirectoryNode): InputStream
  • removed: method AgileDecryptor.getLength(): long
  • removed: method AgileDecryptor.verifyPassword(KeyPair, X509Certificate): boolean
  • removed: method AgileDecryptor.verifyPassword(String): boolean
  • removed: method AgileEncryptionHeader.copy(): AgileEncryptionHeader
  • removed: method AgileEncryptionHeader.getEncryptedHmacKey(): byte[]
  • removed: method AgileEncryptionHeader.getEncryptedHmacValue(): byte[]
  • removed: method AgileEncryptionHeader.getGenericProperties(): Map
  • removed: method AgileEncryptionHeader.setEncryptedHmacKey(byte[]): void
  • removed: method AgileEncryptionHeader.setEncryptedHmacValue(byte[]): void
  • removed: method AgileEncryptionHeader.setKeySalt(byte[]): void
  • removed: method AgileEncryptionInfoBuilder.initialize(EncryptionInfo, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode): void
  • removed: method AgileEncryptionInfoBuilder.initialize(EncryptionInfo, LittleEndianInput): void
  • removed: method AgileEncryptionVerifier.addCertificate(X509Certificate): void
  • removed: method AgileEncryptionVerifier.copy(): AgileEncryptionVerifier
  • removed: method AgileEncryptionVerifier.getBlockSize(): int
  • removed: method AgileEncryptionVerifier.getCertificates(): List
  • removed: method AgileEncryptionVerifier.getKeySize(): int
  • removed: method AgileEncryptionVerifier.setBlockSize(int): void
  • removed: method AgileEncryptionVerifier.setCipherAlgorithm(CipherAlgorithm): void
  • removed: method AgileEncryptionVerifier.setEncryptedKey(byte[]): void
  • removed: method AgileEncryptionVerifier.setEncryptedVerifier(byte[]): void
  • removed: method AgileEncryptionVerifier.setEncryptedVerifierHash(byte[]): void
  • removed: method AgileEncryptionVerifier.setKeySize(int): void
  • removed: method AgileEncryptionVerifier.setSalt(byte[]): void
  • removed: method AgileEncryptor.confirmPassword(String): void
  • removed: method AgileEncryptor.confirmPassword(String, byte[], byte[], byte[], byte[], byte[]): void
  • removed: method AgileEncryptor.copy(): AgileEncryptor
  • removed: method AgileEncryptor.createEncryptionDocument(): EncryptionDocument
  • removed: method AgileEncryptor.createEncryptionInfoEntry(DirectoryNode, File): void
  • removed: method AgileEncryptor.getDataStream(DirectoryNode): OutputStream
  • removed: method AgileEncryptor.marshallEncryptionDocument(EncryptionDocument, LittleEndianByteArrayOutputStream): void
  • removed: method AgileEncryptor.updateIntegrityHMAC(File, int): void
  • removed: static class AgileEncryptionVerifier.AgileCertificateEntry
  • removed: static method AgileDecryptor.getNextBlockSize(int, int): int
  • removed: static method AgileDecryptor.initCipherForBlock(Cipher, int, boolean, EncryptionInfo, SecretKey, int): Cipher
  • removed: static method AgileEncryptionInfoBuilder.parseDescriptor(InputStream): EncryptionDocument
  • removed: static method AgileEncryptionInfoBuilder.parseDescriptor(String): EncryptionDocument
  • removed: class CertificateSecurityException extends SecurityException
  • removed: class ExpiredCertificateSecurityException extends CertificateSecurityException
  • removed: class RevokedCertificateSecurityException extends CertificateSecurityException
  • removed: class SignatureMarshalListener implements EventListener, SignatureConfig.SignatureConfigurable
  • removed: class TrustCertificateSecurityException extends CertificateSecurityException
  • removed: ctor CertificateSecurityException()
  • removed: ctor ExpiredCertificateSecurityException()
  • removed: ctor RevokedCertificateSecurityException()
  • removed: ctor SignatureMarshalListener()
  • removed: ctor TrustCertificateSecurityException()
  • removed: interface SignatureConfig.SignatureConfigurable
  • removed: method OOXMLURIDereferencer.setSignatureConfig(SignatureConfig): void
  • removed: method SignatureConfig.SignatureConfigurable.setSignatureConfig(SignatureConfig): void
  • removed: method SignatureConfig.getKeyInfoFactory(): KeyInfoFactory
  • removed: method SignatureConfig.getOpcPackage(): OPCPackage
  • removed: method SignatureConfig.getProvider(): Provider
  • removed: method SignatureConfig.getSignatureFactory(): XMLSignatureFactory
  • removed: method SignatureConfig.init(boolean): void
  • removed: method SignatureConfig.setKeyInfoFactory(KeyInfoFactory): void
  • removed: method SignatureConfig.setOpcPackage(OPCPackage): void
  • removed: method SignatureConfig.setSignatureFactory(XMLSignatureFactory): void
  • removed: method SignatureMarshalListener.handleEvent(Event): void
  • removed: method SignatureMarshalListener.setEventTarget(EventTarget): void
  • removed: method SignatureMarshalListener.setPrefix(Node): void
  • removed: method SignatureMarshalListener.setSignatureConfig(SignatureConfig): void
  • removed: static method SignatureMarshalListener.setListener(EventTarget, EventListener, boolean): void
  • changed: class OOXMLURIDereferencer implements URIDereferencer, SignatureConfig.SignatureConfigurable → class OOXMLURIDereferencer implements URIDereferencer
  • changed: class SignatureInfo implements SignatureConfig.SignatureConfigurable → class SignatureInfo
  • changed: method SignatureConfig.getSignatureMarshalListener(): EventListener → method SignatureConfig.getSignatureMarshalListener(): SignatureMarshalListener
  • changed: method SignatureConfig.setSignatureMarshalListener(EventListener): void → method SignatureConfig.setSignatureMarshalListener(SignatureMarshalListener): void
  • changed: method SignatureMarshalListener.handleElement(Element): void → method SignatureMarshalListener.handleElement(SignatureInfo, Document, EventTarget, EventListener): void
  • changed: static method SignatureInfo.initXmlProvider(): void → method SignatureInfo.initXmlProvider(): void
  • added: abstract class SignatureLine
  • added: class SignatureMarshalDefaultListener implements SignatureMarshalListener
  • added: ctor SignatureConfig.CRLEntry(String, String, byte[])
  • added: ctor SignatureLine()
  • added: ctor SignatureMarshalDefaultListener()
  • added: interface SignatureLine.AddPictureData
  • added: interface SignatureMarshalListener
  • added: method OOXMLURIDereferencer.setSignatureInfo(SignatureInfo): void
  • added: method SignatureConfig.CRLEntry.getCertCN(): String
  • added: method SignatureConfig.CRLEntry.getCrlBytes(): byte[]
  • added: method SignatureConfig.CRLEntry.getCrlURL(): String
  • added: method SignatureConfig.addCRL(String, String, byte[]): SignatureConfig.CRLEntry
  • added: method SignatureConfig.addCachedCertificate(String, X509Certificate): void
  • added: method SignatureConfig.addCachedCertificate(String, byte[]): void
  • added: method SignatureConfig.getCachedCertificateByPrinicipal(String): X509Certificate
  • added: method SignatureConfig.getCommitmentType(): String
  • added: method SignatureConfig.getCrlEntries(): List
  • added: method SignatureConfig.getKeyStore(): KeyStore
  • added: method SignatureConfig.getSignatureImage(): byte[]
  • added: method SignatureConfig.getSignatureImageInvalid(): byte[]
  • added: method SignatureConfig.getSignatureImageSetupId(): ClassID
  • added: method SignatureConfig.getSignatureImageValid(): byte[]
  • added: method SignatureConfig.getTspHttpClient(): TimeStampHttpClient
  • added: method SignatureConfig.isAllowCRLDownload(): boolean
  • added: method SignatureConfig.isSecureValidation(): boolean
  • added: method SignatureConfig.setAllowCRLDownload(boolean): void
  • added: method SignatureConfig.setCommitmentType(String): void
  • added: method SignatureConfig.setSecureValidation(boolean): void
  • added: method SignatureConfig.setSignatureImage(byte[]): void
  • added: method SignatureConfig.setSignatureImageInvalid(byte[]): void
  • added: method SignatureConfig.setSignatureImageSetupId(ClassID): void
  • added: method SignatureConfig.setSignatureImageValid(byte[]): void
  • added: method SignatureConfig.setTspHttpClient(TimeStampHttpClient): void
  • added: method SignatureInfo.getKeyInfoFactory(): KeyInfoFactory
  • added: method SignatureInfo.getOpcPackage(): OPCPackage
  • added: method SignatureInfo.getSignatureFactory(): XMLSignatureFactory
  • added: method SignatureInfo.getUriDereferencer(): URIDereferencer
  • added: method SignatureInfo.registerEventListener(Document): void
  • added: method SignatureInfo.setKeyInfoFactory(KeyInfoFactory): void
  • added: method SignatureInfo.setOpcPackage(OPCPackage): void
  • added: method SignatureInfo.setProvider(Provider): void
  • added: method SignatureInfo.setSignatureFactory(XMLSignatureFactory): void
  • added: method SignatureInfo.setUriDereferencer(URIDereferencer): void
  • added: method SignatureLine.AddPictureData.addPictureData(byte[], PictureType): String
  • added: method SignatureLine.add(XmlObject, SignatureLine.AddPictureData): void
  • added: method SignatureLine.generateImage(boolean, boolean): byte[]
  • added: method SignatureLine.getAllowComments(): Boolean
  • added: method SignatureLine.getCaption(): String
  • added: method SignatureLine.getContentType(): String
  • added: method SignatureLine.getDefaultCaption(): String
  • added: method SignatureLine.getInvalidStamp(): String
  • added: method SignatureLine.getPlainSignature(): byte[]
  • added: method SignatureLine.getSetupId(): ClassID
  • added: method SignatureLine.getSignatureShape(): CTShape
  • added: method SignatureLine.getSigningInstructions(): String
  • added: method SignatureLine.getSuggestedSigner(): String
  • added: method SignatureLine.getSuggestedSigner2(): String
  • added: method SignatureLine.getSuggestedSignerEmail(): String
  • added: method SignatureLine.parse(): void
  • added: method SignatureLine.plainPng(): byte[]
  • added: method SignatureLine.setAllowComments(Boolean): void
  • added: method SignatureLine.setCaption(String): void
  • added: method SignatureLine.setContentType(String): void
  • added: method SignatureLine.setInvalidStamp(String): void
  • added: method SignatureLine.setPlainSignature(byte[]): void
  • added: method SignatureLine.setRelationId(CTImageData, String): void
  • added: method SignatureLine.setSetupId(ClassID): void
  • added: method SignatureLine.setSignatureShape(CTShape): void
  • added: method SignatureLine.setSignatureShape(CTSignatureLine): void
  • added: method SignatureLine.setSigningInstructions(String): void
  • added: method SignatureLine.setSuggestedSigner(String): void
  • added: method SignatureLine.setSuggestedSigner2(String): void
  • added: method SignatureLine.setSuggestedSignerEmail(String): void
  • added: method SignatureLine.update(): void
  • added: method SignatureLine.updateSignatureConfig(SignatureConfig): void
  • added: method SignatureMarshalDefaultListener.handleElement(SignatureInfo, Document, EventTarget, EventListener): void
  • added: static class SignatureConfig.CRLEntry
  • added: static field SignatureLine.QNAME_SIGNATURE_LINE: QName
  • added: static method SignatureConfig.getProviderNames(): String[]
  • removed: abstract class SignatureFacet implements SignatureConfig.SignatureConfigurable
  • removed: ctor SignatureFacet()
  • removed: field SignatureFacet.signatureConfig: SignatureConfig
  • removed: method SignatureFacet.getSignatureFactory(): XMLSignatureFactory
  • removed: method SignatureFacet.newReference(String, List, String, String, byte[]): Reference
  • removed: method SignatureFacet.newTransform(String): Transform
  • removed: method SignatureFacet.newTransform(String, TransformParameterSpec): Transform
  • removed: method SignatureFacet.setSignatureConfig(SignatureConfig): void
  • removed: static method SignatureFacet.newReference(String, List, String, String, byte[], SignatureConfig): Reference
  • removed: static method XAdESXLSignatureFacet.getC14nValue(List, String): byte[]
  • changed: class EnvelopedSignatureFacet extends SignatureFacet → class EnvelopedSignatureFacet implements SignatureFacet
  • changed: class KeyInfoSignatureFacet extends SignatureFacet → class KeyInfoSignatureFacet implements SignatureFacet
  • changed: class OOXMLSignatureFacet extends SignatureFacet → class OOXMLSignatureFacet implements SignatureFacet
  • changed: class Office2010SignatureFacet extends SignatureFacet → class Office2010SignatureFacet implements SignatureFacet
  • changed: class XAdESSignatureFacet extends SignatureFacet → class XAdESSignatureFacet implements SignatureFacet
  • changed: class XAdESXLSignatureFacet extends SignatureFacet → class XAdESXLSignatureFacet implements SignatureFacet
  • changed: method EnvelopedSignatureFacet.preSign(Document, List, List): void → method EnvelopedSignatureFacet.preSign(SignatureInfo, Document, List, List): void
  • changed: method KeyInfoSignatureFacet.postSign(Document): void → method KeyInfoSignatureFacet.postSign(SignatureInfo, Document): void
  • changed: method OOXMLSignatureFacet.addManifestObject(Document, List, List): void → method OOXMLSignatureFacet.addManifestObject(SignatureInfo, Document, List, List): void
  • changed: method OOXMLSignatureFacet.addManifestReferences(List): void → method OOXMLSignatureFacet.addManifestReferences(SignatureInfo, List): void
  • changed: method OOXMLSignatureFacet.addSignatureInfo(Document, List, List): void → method OOXMLSignatureFacet.addSignatureInfo(SignatureInfo, Document, List, List): void
  • changed: method OOXMLSignatureFacet.addSignatureTime(Document, List): void → method OOXMLSignatureFacet.addSignatureTime(SignatureInfo, Document, List): void
  • changed: method OOXMLSignatureFacet.preSign(Document, List, List): void → method OOXMLSignatureFacet.preSign(SignatureInfo, Document, List, List): void
  • changed: method Office2010SignatureFacet.postSign(Document): void → method Office2010SignatureFacet.postSign(SignatureInfo, Document): void
  • changed: method SignatureFacet.postSign(Document): void → method SignatureFacet.postSign(SignatureInfo, Document): void
  • changed: method SignatureFacet.preSign(Document, List, List): void → method SignatureFacet.preSign(SignatureInfo, Document, List, List): void
  • changed: method XAdESSignatureFacet.preSign(Document, List, List): void → method XAdESSignatureFacet.preSign(SignatureInfo, Document, List, List): void
  • changed: method XAdESXLSignatureFacet.postSign(Document): void → method XAdESXLSignatureFacet.postSign(SignatureInfo, Document): void
  • added: interface SignatureFacet
  • added: method OOXMLSignatureFacet.createSignatureInfoV1(SignatureInfo): SignatureInfoV1Document
  • added: method XAdESSignatureFacet.addCertificate(SignatureInfo, SignedSignaturePropertiesType): void
  • added: method XAdESSignatureFacet.addCommitmentType(SignatureInfo, SignedPropertiesType): void
  • added: method XAdESSignatureFacet.addMimeTypes(SignatureInfo, SignedPropertiesType): void
  • added: method XAdESSignatureFacet.addPolicy(SignatureInfo, SignedSignaturePropertiesType): void
  • added: method XAdESSignatureFacet.addSigningTime(SignatureInfo, SignedSignaturePropertiesType): void
  • added: method XAdESSignatureFacet.addXadesObject(SignatureInfo, Document, QualifyingPropertiesType): XMLObject
  • added: method XAdESSignatureFacet.addXadesReference(SignatureInfo): Reference
  • added: method XAdESSignatureFacet.addXadesRole(SignatureInfo, SignedSignaturePropertiesType): void
  • added: method XAdESSignatureFacet.createSignedProperties(SignatureInfo, QualifyingPropertiesType): SignedPropertiesType
  • removed: method TSPTimeStampService.setSignatureConfig(SignatureConfig): void
  • changed: interface TimeStampService extends SignatureConfig.SignatureConfigurable → interface TimeStampService
  • changed: method TSPTimeStampService.timeStamp(byte[], RevocationData): byte[] → method TSPTimeStampService.timeStamp(SignatureInfo, byte[], RevocationData): byte[]
  • changed: method TimeStampService.timeStamp(byte[], RevocationData): byte[] → method TimeStampService.timeStamp(SignatureInfo, byte[], RevocationData): byte[]
  • added: class TimeStampSimpleHttpClient implements TimeStampHttpClient
  • added: ctor TimeStampSimpleHttpClient()
  • added: field TimeStampSimpleHttpClient.config: SignatureConfig
  • added: field TimeStampSimpleHttpClient.contentTypeOut: String
  • added: field TimeStampSimpleHttpClient.followRedirects: boolean
  • added: field TimeStampSimpleHttpClient.header: Map
  • added: field TimeStampSimpleHttpClient.ignoreHttpsCertificates: boolean
  • added: field TimeStampSimpleHttpClient.proxy: Proxy
  • added: interface TimeStampHttpClient
  • added: interface TimeStampHttpClient.TimeStampHttpClientResponse
  • added: interface TimeStampSimpleHttpClient.MethodHandler
  • added: method RevocationData.addCertificate(X509Certificate): void
  • added: method RevocationData.getX509chain(): List
  • added: method TSPTimeStampService.downloadCRL(SignatureConfig, String): SignatureConfig.CRLEntry
  • added: method TSPTimeStampService.matchCRLbyCN(SignatureConfig.CRLEntry, X509Certificate, String): boolean
  • added: method TSPTimeStampService.matchCRLbyUrl(SignatureConfig.CRLEntry, X509Certificate, String): boolean
  • added: method TSPTimeStampService.retrieveCRL(SignatureConfig, X509Certificate): List
  • added: method TimeStampHttpClient.TimeStampHttpClientResponse.getResponseBytes(): byte[]
  • added: method TimeStampHttpClient.TimeStampHttpClientResponse.getResponseCode(): int
  • added: method TimeStampHttpClient.TimeStampHttpClientResponse.isOK(): boolean
  • added: method TimeStampHttpClient.get(String): TimeStampHttpClient.TimeStampHttpClientResponse
  • added: method TimeStampHttpClient.init(SignatureConfig): void
  • added: method TimeStampHttpClient.isFollowRedirects(): boolean
  • added: method TimeStampHttpClient.isIgnoreHttpsCertificates(): boolean
  • added: method TimeStampHttpClient.post(String, byte[]): TimeStampHttpClient.TimeStampHttpClientResponse
  • added: method TimeStampHttpClient.setBasicAuthentication(String, String): void
  • added: method TimeStampHttpClient.setContentTypeIn(String): void
  • added: method TimeStampHttpClient.setContentTypeOut(String): void
  • added: method TimeStampHttpClient.setFollowRedirects(boolean): void
  • added: method TimeStampHttpClient.setIgnoreHttpsCertificates(boolean): void
  • added: method TimeStampSimpleHttpClient.MethodHandler.handle(HttpURLConnection): void
  • added: method TimeStampSimpleHttpClient.get(String): TimeStampHttpClient.TimeStampHttpClientResponse
  • added: method TimeStampSimpleHttpClient.getProxy(): Proxy
  • added: method TimeStampSimpleHttpClient.handleRedirect(String, TimeStampSimpleHttpClient.MethodHandler, boolean): TimeStampHttpClient.TimeStampHttpClientResponse
  • added: method TimeStampSimpleHttpClient.init(SignatureConfig): void
  • added: method TimeStampSimpleHttpClient.isFollowRedirects(): boolean
  • added: method TimeStampSimpleHttpClient.isIgnoreHttpsCertificates(): boolean
  • added: method TimeStampSimpleHttpClient.post(String, byte[]): TimeStampHttpClient.TimeStampHttpClientResponse
  • added: method TimeStampSimpleHttpClient.recklessConnection(HttpURLConnection): void
  • added: method TimeStampSimpleHttpClient.setBasicAuthentication(String, String): void
  • added: method TimeStampSimpleHttpClient.setContentTypeIn(String): void
  • added: method TimeStampSimpleHttpClient.setContentTypeOut(String): void
  • added: method TimeStampSimpleHttpClient.setFollowRedirects(boolean): void
  • added: method TimeStampSimpleHttpClient.setIgnoreHttpsCertificates(boolean): void
  • added: method TimeStampSimpleHttpClient.setProxy(String): void
  • added: static field TimeStampSimpleHttpClient.BASIC_AUTH: String
  • added: static field TimeStampSimpleHttpClient.CONTENT_TYPE: String
  • added: static field TimeStampSimpleHttpClient.REDIRECT_LOCATION: String
  • added: static field TimeStampSimpleHttpClient.USER_AGENT: String
  • added: static method TimeStampSimpleHttpClient.getMaxTimestampResponseSize(): int
  • added: static method TimeStampSimpleHttpClient.setMaxTimestampResponseSize(int): void
  • added: method EncryptedTempData.getByteCount(): long
  • removed: field XDDFChart.chart: CTChart
  • removed: method XDDFCategoryDataSource.getDataRangeReference(): String
  • removed: method XDDFChartData.getSeries(): List
  • removed: method XDDFNumericalDataSource.fillNumericalCache(CTNumData): void
  • removed: method XDDFNumericalDataSource.getFormatCode(): String
  • changed: abstract class XDDFChartData.Series → static abstract class XDDFChartData.Series
  • changed: ctor XDDFChartData.Series(XDDFChartData, XDDFDataSource, XDDFNumericalDataSource) → ctor XDDFChartData.Series(XDDFDataSource, XDDFNumericalDataSource)
  • changed: method XDDFChart.findDefinedParagraphProperty(Function, Function): Optional → method XDDFChart.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XDDFChart.findDefinedRunProperty(Function, Function): Optional → method XDDFChart.findDefinedRunProperty(Predicate, Function): Optional
  • changed: method XDDFChartLegend.findDefinedParagraphProperty(Function, Function): Optional → method XDDFChartLegend.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XDDFChartLegend.findDefinedRunProperty(Function, Function): Optional → method XDDFChartLegend.findDefinedRunProperty(Predicate, Function): Optional
  • changed: method XDDFDoughnutChartData.Series.getExplosion(): long → method XDDFDoughnutChartData.Series.getExplosion(): Long
  • changed: method XDDFDoughnutChartData.Series.setExplosion(long): void → method XDDFDoughnutChartData.Series.setExplosion(Long): void
  • changed: method XDDFLegendEntry.findDefinedParagraphProperty(Function, Function): Optional → method XDDFLegendEntry.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XDDFLegendEntry.findDefinedRunProperty(Function, Function): Optional → method XDDFLegendEntry.findDefinedRunProperty(Predicate, Function): Optional
  • added: class XDDFBubbleChartData extends XDDFChartData
  • added: class XDDFBubbleChartData.Series extends XDDFChartData.Series
  • added: class XDDFDataPoint
  • added: ctor XDDFBubbleChartData(XDDFChart, CTBubbleChart, Map, Map)
  • added: ctor XDDFBubbleChartData(XDDFChart, CTBubbleChart, XDDFChartAxis, XDDFValueAxis)
  • added: ctor XDDFBubbleChartData.Series(XDDFBubbleChartData, CTBubbleSer, CTAxDataSource, CTNumDataSource)
  • added: ctor XDDFBubbleChartData.Series(XDDFBubbleChartData, CTBubbleSer, XDDFDataSource, XDDFNumericalDataSource)
  • added: ctor XDDFDataPoint(CTDPt)
  • added: method XDDFArea3DChartData.Series.getCTAreaSer(): CTAreaSer
  • added: method XDDFArea3DChartData.Series.getDPtList(): List
  • added: method XDDFAreaChartData.Series.getCTAreaSer(): CTAreaSer
  • added: method XDDFAreaChartData.Series.getDPtList(): List
  • added: method XDDFBar3DChartData.Series.getCTBarSer(): CTBarSer
  • added: method XDDFBar3DChartData.Series.getDPtList(): List
  • added: method XDDFBarChartData.Series.getCTBarSer(): CTBarSer
  • added: method XDDFBarChartData.Series.getDPtList(): List
  • added: method XDDFBubbleChartData.Series.getAxDS(): CTAxDataSource
  • added: method XDDFBubbleChartData.Series.getCTBubbleSer(): CTBubbleSer
  • added: method XDDFBubbleChartData.Series.getDPtList(): List
  • added: method XDDFBubbleChartData.Series.getNumDS(): CTNumDataSource
  • added: method XDDFBubbleChartData.Series.getSeriesText(): CTSerTx
  • added: method XDDFBubbleChartData.Series.getShapeProperties(): XDDFShapeProperties
  • added: method XDDFBubbleChartData.Series.setBubbleSizes(XDDFNumericalDataSource): void
  • added: method XDDFBubbleChartData.Series.setIndex(long): void
  • added: method XDDFBubbleChartData.Series.setOrder(long): void
  • added: method XDDFBubbleChartData.Series.setShapeProperties(XDDFShapeProperties): void
  • added: method XDDFBubbleChartData.Series.setShowLeaderLines(boolean): void
  • added: method XDDFBubbleChartData.addSeries(XDDFDataSource, XDDFNumericalDataSource): XDDFChartData.Series
  • added: method XDDFBubbleChartData.removeCTSeries(int): void
  • added: method XDDFBubbleChartData.setVaryColors(Boolean): void
  • added: method XDDFChart.removeTitle(): void
  • added: method XDDFChart.replaceReferences(XSSFSheet): void
  • added: method XDDFChartData.Series.clearDataPoint(long): void
  • added: method XDDFChartData.Series.getDPtList(): List
  • added: method XDDFChartData.Series.getDataPoint(long): XDDFDataPoint
  • added: method XDDFChartData.Series.retrieveNumCache(CTNumDataSource, XDDFDataSource): CTNumData
  • added: method XDDFChartData.Series.setTitle(String): void
  • added: method XDDFDataPoint.getExplosion(): Long
  • added: method XDDFDataPoint.getIndex(): long
  • added: method XDDFDataPoint.getInvertIfNegative(): boolean
  • added: method XDDFDataPoint.getShapeProperties(): XDDFShapeProperties
  • added: method XDDFDataPoint.setExplosion(Long): void
  • added: method XDDFDataPoint.setFillProperties(XDDFFillProperties): void
  • added: method XDDFDataPoint.setInvertIfNegative(boolean): void
  • added: method XDDFDataPoint.setLineProperties(XDDFLineProperties): void
  • added: method XDDFDataPoint.setMarkerSize(short): void
  • added: method XDDFDataPoint.setMarkerStyle(MarkerStyle): void
  • added: method XDDFDataPoint.setShapeProperties(XDDFShapeProperties): void
  • added: method XDDFDataSource.fillNumericalCache(CTNumData): void
  • added: method XDDFDataSource.getFormatCode(): String
  • added: method XDDFDoughnutChartData.Series.getCTPieSer(): CTPieSer
  • added: method XDDFDoughnutChartData.Series.getDPtList(): List
  • added: method XDDFDoughnutChartData.getFirstSliceAngle(): Integer
  • added: method XDDFDoughnutChartData.getHoleSize(): Integer
  • added: method XDDFDoughnutChartData.setFirstSliceAngle(Integer): void
  • added: method XDDFDoughnutChartData.setHoleSize(Integer): void
  • added: method XDDFLine3DChartData.Series.getCTLineSer(): CTLineSer
  • added: method XDDFLine3DChartData.Series.getDPtList(): List
  • added: method XDDFLineChartData.Series.getCTLineSer(): CTLineSer
  • added: method XDDFLineChartData.Series.getDPtList(): List
  • added: method XDDFPie3DChartData.Series.getCTPieSer(): CTPieSer
  • added: method XDDFPie3DChartData.Series.getDPtList(): List
  • added: method XDDFPieChartData.Series.getCTPieSer(): CTPieSer
  • added: method XDDFPieChartData.Series.getDPtList(): List
  • added: method XDDFRadarChartData.Series.getCTRadarSer(): CTRadarSer
  • added: method XDDFRadarChartData.Series.getDPtList(): List
  • added: method XDDFScatterChartData.Series.getCTScatterSer(): CTScatterSer
  • added: method XDDFScatterChartData.Series.getDPtList(): List
  • added: method XDDFSurface3DChartData.Series.getCTSurfaceSer(): CTSurfaceSer
  • added: method XDDFSurface3DChartData.Series.getDPtList(): List
  • added: method XDDFSurfaceChartData.Series.getCTSurfaceSer(): CTSurfaceSer
  • added: method XDDFSurfaceChartData.Series.getDPtList(): List
  • changed: class XDDFTextParagraph → class XDDFTextParagraph implements Iterable
  • changed: method TextContainer.findDefinedParagraphProperty(Function, Function): Optional → method TextContainer.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method TextContainer.findDefinedRunProperty(Function, Function): Optional → method TextContainer.findDefinedRunProperty(Predicate, Function): Optional
  • changed: method XDDFTextBody.findDefinedParagraphProperty(Function, Function, int): Optional → method XDDFTextBody.findDefinedParagraphProperty(Predicate, Function, int): Optional
  • changed: method XDDFTextBody.findDefinedRunProperty(Function, Function, int): Optional → method XDDFTextBody.findDefinedRunProperty(Predicate, Function, int): Optional
  • changed: method XDDFTextParagraph.findDefinedParagraphProperty(Function, Function): Optional → method XDDFTextParagraph.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XDDFTextParagraph.findDefinedRunProperty(Function, Function): Optional → method XDDFTextParagraph.findDefinedRunProperty(Predicate, Function): Optional
  • added: method XDDFParagraphBulletProperties.getXmlObject(): CTTextParagraphProperties
  • added: method XDDFTextParagraph.getIndentationLevel(): int
  • added: method XDDFTextParagraph.setIndentationLevel(Integer): void
  • added: method XDDFTextParagraph.spliterator(): Spliterator
  • removed: static method XDGFVisioExtractor.main(String[]): void
  • changed: class XDGFVisioExtractor extends POIXMLTextExtractor → class XDGFVisioExtractor implements POIXMLTextExtractor
  • added: method XDGFVisioExtractor.getDocument(): XmlVisioDocument
  • added: method XDGFVisioExtractor.getFilesystem(): XmlVisioDocument
  • added: method XDGFVisioExtractor.isCloseFilesystem(): boolean
  • added: method XDGFVisioExtractor.setCloseFilesystem(boolean): void
  • removed: class Dimension2dDouble extends Dimension2DDouble
  • removed: ctor Dimension2dDouble()
  • removed: ctor Dimension2dDouble(double, double)
  • changed: method XDGFPage.getPageSize(): Dimension2dDouble → method XDGFPage.getPageSize(): Dimension2DDouble
  • added: ctor XmlVisioDocument(InputStream, boolean)
  • removed: class CombinedIterable implements Iterable
  • removed: ctor CombinedIterable(SortedMap, SortedMap)
  • removed: method CombinedIterable.iterator(): Iterator
  • added: static method GeometrySection.combineGeometries(SortedMap, SortedMap): Collection
  • removed: class GeometryRowFactory
  • removed: ctor GeometryRowFactory()
  • removed: static field EllipticalArcTo.draw: int
  • removed: static method GeometryRowFactory.load(RowType): GeometryRow
  • added: method ArcTo.toString(): String
  • removed: class ObjectFactory
  • removed: ctor ObjectFactory()
  • removed: method ObjectFactory.load(String, Object[]): Object
  • removed: method ObjectFactory.put(String, Class, Class[]): void
  • added: class XSLFReadException extends POIException
  • added: ctor XSLFReadException(String)
  • added: ctor XSLFReadException(String, Throwable)
  • added: final class XSLFParser
  • added: static method XSLFParser.parse(File): XMLSlideShow
  • added: static method XSLFParser.parse(InputStream): XMLSlideShow
  • added: static method XSLFParser.parse(InputStream, boolean): XMLSlideShow
  • added: static method XSLFParser.parse(OPCPackage): XMLSlideShow
  • added: static method XSLFParser.parse(PackagePart): XMLSlideShow
  • added: class SVGPOIGraphics2D extends SVGGraphics2D
  • added: class SVGRenderExtension extends DefaultExtensionHandler
  • added: class SVGUserAgent extends UserAgentAdapter
  • added: ctor SVGPOIGraphics2D(Document, boolean)
  • added: ctor SVGRenderExtension()
  • added: ctor SVGUserAgent()
  • added: method SVGImageRenderer.getSVGRoot(): GraphicsNode
  • added: method SVGPOIGraphics2D.addRenderingHints(Map): void
  • added: method SVGPOIGraphics2D.setRenderingHint(RenderingHints.Key, Object): void
  • added: method SVGPOIGraphics2D.setRenderingHints(Map): void
  • added: method SVGRenderExtension.getSvgGraphics2D(): SVGGraphics2D
  • added: method SVGRenderExtension.handlePaint(Paint, SVGGeneratorContext): SVGPaintDescriptor
  • added: method SVGRenderExtension.setSvgGraphics2D(SVGGraphics2D): void
  • added: method SVGUserAgent.displayError(Exception): void
  • added: method SVGUserAgent.displayError(String): void
  • added: method SVGUserAgent.displayMessage(String): void
  • added: method SVGUserAgent.getViewbox(): Rectangle2D
  • added: method SVGUserAgent.getViewportSize(): Dimension2D
  • added: method SVGUserAgent.initViewbox(SVGDocument): void
  • added: method SVGUserAgent.showAlert(String): void
  • added: class XSLFAdjustPoint implements AdjustPointIf
  • added: class XSLFAdjustValue extends XSLFGuide implements AdjustValueIf
  • added: class XSLFArcTo implements ArcToCommandIf
  • added: class XSLFConnectionSite implements ConnectionSiteIf
  • added: class XSLFCurveTo implements CurveToCommandIf
  • added: class XSLFCustomGeometry
  • added: class XSLFGuide implements GuideIf
  • added: class XSLFLineTo implements LineToCommandIf
  • added: class XSLFMoveTo implements MoveToCommandIf
  • added: class XSLFPath implements PathIf
  • added: class XSLFPolarAdjustHandle implements AdjustHandle
  • added: class XSLFQuadTo implements QuadToCommandIf
  • added: class XSLFXYAdjustHandle implements AdjustHandle
  • added: ctor XSLFAdjustPoint(CTAdjPoint2D)
  • added: ctor XSLFAdjustValue(CTGeomGuide)
  • added: ctor XSLFArcTo(CTPath2DArcTo)
  • added: ctor XSLFConnectionSite(CTConnectionSite)
  • added: ctor XSLFCurveTo(CTPath2DCubicBezierTo)
  • added: ctor XSLFCustomGeometry()
  • added: ctor XSLFGuide(CTGeomGuide)
  • added: ctor XSLFLineTo(CTPath2DLineTo)
  • added: ctor XSLFMoveTo(CTPath2DMoveTo)
  • added: ctor XSLFPath(CTPath2D)
  • added: ctor XSLFPolarAdjustHandle(CTPolarAdjustHandle)
  • added: ctor XSLFQuadTo(CTPath2DQuadBezierTo)
  • added: ctor XSLFXYAdjustHandle(CTXYAdjustHandle)
  • added: method XSLFAdjustPoint.getX(): String
  • added: method XSLFAdjustPoint.getY(): String
  • added: method XSLFAdjustPoint.isSetX(): boolean
  • added: method XSLFAdjustPoint.isSetY(): boolean
  • added: method XSLFAdjustPoint.setX(String): void
  • added: method XSLFAdjustPoint.setY(String): void
  • added: method XSLFArcTo.getHR(): String
  • added: method XSLFArcTo.getStAng(): String
  • added: method XSLFArcTo.getSwAng(): String
  • added: method XSLFArcTo.getWR(): String
  • added: method XSLFArcTo.setHR(String): void
  • added: method XSLFArcTo.setStAng(String): void
  • added: method XSLFArcTo.setSwAng(String): void
  • added: method XSLFArcTo.setWR(String): void
  • added: method XSLFConnectionSite.getAng(): String
  • added: method XSLFConnectionSite.getPos(): AdjustPointIf
  • added: method XSLFConnectionSite.isSetAng(): boolean
  • added: method XSLFConnectionSite.setAng(String): void
  • added: method XSLFConnectionSite.setPos(AdjustPointIf): void
  • added: method XSLFCurveTo.getPt1(): XSLFAdjustPoint
  • added: method XSLFCurveTo.getPt2(): XSLFAdjustPoint
  • added: method XSLFCurveTo.getPt3(): XSLFAdjustPoint
  • added: method XSLFCurveTo.setPt1(AdjustPointIf): void
  • added: method XSLFCurveTo.setPt2(AdjustPointIf): void
  • added: method XSLFCurveTo.setPt3(AdjustPointIf): void
  • added: method XSLFGuide.getFmla(): String
  • added: method XSLFGuide.getName(): String
  • added: method XSLFGuide.setFmla(String): void
  • added: method XSLFGuide.setName(String): void
  • added: method XSLFLineTo.getPt(): AdjustPointIf
  • added: method XSLFLineTo.setPt(AdjustPointIf): void
  • added: method XSLFMoveTo.getPt(): XSLFAdjustPoint
  • added: method XSLFMoveTo.setPt(AdjustPointIf): void
  • added: method XSLFPath.addCommand(PathCommand): void
  • added: method XSLFPath.getFill(): PaintStyle.PaintModifier
  • added: method XSLFPath.getH(): long
  • added: method XSLFPath.getPath(Context): Path2D.Double
  • added: method XSLFPath.getW(): long
  • added: method XSLFPath.isExtrusionOk(): boolean
  • added: method XSLFPath.isFilled(): boolean
  • added: method XSLFPath.isStroked(): boolean
  • added: method XSLFPath.setExtrusionOk(boolean): void
  • added: method XSLFPath.setFill(PaintStyle.PaintModifier): void
  • added: method XSLFPath.setH(long): void
  • added: method XSLFPath.setStroke(boolean): void
  • added: method XSLFPath.setW(long): void
  • added: method XSLFQuadTo.getPt1(): AdjustPointIf
  • added: method XSLFQuadTo.getPt2(): AdjustPointIf
  • added: method XSLFQuadTo.setPt1(AdjustPointIf): void
  • added: method XSLFQuadTo.setPt2(AdjustPointIf): void
  • added: static method XSLFCustomGeometry.convertCustomGeometry(CTCustomGeometry2D): CustomGeometry
  • removed: class XSLFPowerPointExtractor extends POIXMLTextExtractor
  • removed: ctor XSLFPowerPointExtractor(OPCPackage)
  • removed: ctor XSLFPowerPointExtractor(XMLSlideShow)
  • removed: ctor XSLFPowerPointExtractor(XSLFSlideShow)
  • removed: method XSLFPowerPointExtractor.getText(): String
  • removed: method XSLFPowerPointExtractor.getText(boolean, boolean): String
  • removed: method XSLFPowerPointExtractor.getText(boolean, boolean, boolean): String
  • removed: method XSLFPowerPointExtractor.getText(boolean, boolean, boolean, boolean): String
  • removed: method XSLFPowerPointExtractor.setCommentsByDefault(boolean): void
  • removed: method XSLFPowerPointExtractor.setMasterByDefault(boolean): void
  • removed: method XSLFPowerPointExtractor.setNotesByDefault(boolean): void
  • removed: method XSLFPowerPointExtractor.setSlidesByDefault(boolean): void
  • removed: static field XSLFPowerPointExtractor.SUPPORTED_TYPES: XSLFRelation[]
  • removed: static method XSLFPowerPointExtractor.getText(XSLFSlide, boolean, boolean, boolean): String
  • removed: static method XSLFPowerPointExtractor.getText(XSLFSlide, boolean, boolean, boolean, boolean): String
  • removed: static method XSLFPowerPointExtractor.main(String[]): void
  • added: class XSLFExtractor extends SlideShowExtractor implements POIXMLTextExtractor
  • added: ctor XSLFExtractor(XMLSlideShow)
  • added: method XSLFExtractor.getDocument(): XMLSlideShow
  • added: method XSLFExtractor.getMetadataTextExtractor(): POIXMLPropertiesTextExtractor
  • removed: method CharacterPropertyFetcher.fetch(CTTextParagraphProperties): boolean
  • removed: method ParagraphPropertyFetcher.fetch(CTTextParagraphProperties): boolean
  • changed: abstract class CharacterPropertyFetcher extends ParagraphPropertyFetcher → final class CharacterPropertyFetcher extends PropertyFetcher
  • changed: abstract class ParagraphPropertyFetcher extends PropertyFetcher → final class ParagraphPropertyFetcher extends PropertyFetcher
  • changed: ctor CharacterPropertyFetcher(int) → ctor CharacterPropertyFetcher(XSLFTextRun, CharacterPropertyFetcher.CharPropFetcher)
  • changed: ctor ParagraphPropertyFetcher(int) → ctor ParagraphPropertyFetcher(XSLFTextParagraph, ParagraphPropertyFetcher.ParaPropFetcher)
  • changed: method CharacterPropertyFetcher.fetch(CTTextCharacterProperties): boolean → method CharacterPropertyFetcher.fetch(XSLFShape): boolean
  • added: interface CharacterPropertyFetcher.CharPropFetcher
  • added: interface ParagraphPropertyFetcher.ParaPropFetcher
  • added: method CharacterPropertyFetcher.CharPropFetcher.fetch(CTTextCharacterProperties, Consumer): void
  • added: method CharacterPropertyFetcher.fetchProperty(XSLFShape): Object
  • added: method ParagraphPropertyFetcher.ParaPropFetcher.fetch(CTTextParagraphProperties, Consumer): void
  • added: method ParagraphPropertyFetcher.fetchProperty(XSLFShape): Object
  • added: method PropertyFetcher.isSet(): boolean
  • removed: method XSLFHyperlink.getTypeEnum(): HyperlinkType
  • removed: method XSLFShape.selectProperty(Class, XSLFShape.ReparseFactory, QName[][]): XmlObject
  • removed: method XSLFSlide.getDisplayPlaceholder(Placeholder): boolean
  • removed: static method XSLFSlideShowFactory.createSlideShow(File, boolean): XMLSlideShow
  • removed: static method XSLFSlideShowFactory.createSlideShow(InputStream): XMLSlideShow
  • changed: class XSLFMetroShape → class XSLFMetroShape implements MetroShapeProvider
  • changed: class XSLFSlideShowFactory extends SlideShowFactory → class XSLFSlideShowFactory implements SlideShowProvider
  • changed: class XSLFTextRun implements TextRun → class XSLFTextRun implements TextRun, HighlightColorSupport
  • changed: ctor XSLFTexturePaint(CTBlipFillProperties, PackagePart, CTSchemeColor, XSLFTheme, XSLFSheet) → ctor XSLFTexturePaint(XSLFShape, CTBlipFillProperties, PackagePart, CTSchemeColor, XSLFTheme, XSLFSheet)
  • changed: method XSLFTextShape.findDefinedParagraphProperty(Function, Function): Optional → method XSLFTextShape.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XSLFTextShape.findDefinedRunProperty(Function, Function): Optional → method XSLFTextShape.findDefinedRunProperty(Predicate, Function): Optional
  • changed: static method XSLFMetroShape.parseShape(byte[]): Shape → method XSLFMetroShape.parseShape(byte[]): XSLFShape
  • changed: static method XSLFSlideShowFactory.create(OPCPackage): XMLSlideShow → method XSLFSlideShowFactory.create(): XMLSlideShow
  • added: class XSLFDiagram extends XSLFGraphicFrame
  • added: class XSLFDiagramDrawing extends POIXMLDocumentPart
  • added: ctor XMLSlideShow(InputStream, boolean)
  • added: ctor XSLFDiagram.XSLFDiagramGroupShape(CTGroupShape, XSLFSheet)
  • added: method XSLFDiagram.XSLFDiagramGroupShape.getRelationById(String): POIXMLDocumentPart
  • added: method XSLFDiagram.getDiagramDrawing(): XSLFDiagramDrawing
  • added: method XSLFDiagram.getGroupShape(): XSLFDiagram.XSLFDiagramGroupShape
  • added: method XSLFDiagramDrawing.getDrawingDocument(): DrawingDocument
  • added: method XSLFGraphicFrame.hasDiagram(): boolean
  • added: method XSLFPictureShape.getAudioFileLink(): String
  • added: method XSLFPictureShape.getName(): String
  • added: method XSLFPictureShape.getVideoFileLink(): String
  • added: method XSLFPictureShape.isAudioFile(): boolean
  • added: method XSLFPictureShape.isVideoFile(): boolean
  • added: method XSLFPictureShape.setName(String): boolean
  • added: method XSLFPlaceholderDetails.getPlaceholderShape(): XSLFSimpleShape
  • added: method XSLFShape.selectPaint(CTSchemeColor, XSLFTheme): PaintStyle
  • added: method XSLFSheet.getPlaceholder(CTPlaceholder): XSLFSimpleShape
  • added: method XSLFSlide.removeNotes(XSLFNotesMaster): XSLFNotes
  • added: method XSLFSlideShowFactory.accepts(FileMagic): boolean
  • added: method XSLFSlideShowFactory.create(DirectoryNode, String): XMLSlideShow
  • added: method XSLFSlideShowFactory.create(File, String, boolean): XMLSlideShow
  • added: method XSLFSlideShowFactory.create(InputStream): XMLSlideShow
  • added: method XSLFSlideShowFactory.create(InputStream, String): XMLSlideShow
  • added: method XSLFTable.insertRow(int): XSLFTableRow
  • added: method XSLFTableCell.getBorderProperties(TableCell.BorderEdge): XDDFLineProperties
  • added: method XSLFTableCell.setBorderProperties(TableCell.BorderEdge, XDDFLineProperties): void
  • added: method XSLFTextParagraph.getDefaultMasterStyle(): CTTextParagraphProperties
  • added: method XSLFTextParagraph.removeTextRun(XSLFTextRun): boolean
  • added: method XSLFTextRun.getHighlightColor(): PaintStyle
  • added: method XSLFTextRun.setHighlightColor(Color): void
  • added: method XSLFTextRun.setHighlightColor(PaintStyle): void
  • added: method XSLFTextShape.removeTextParagraph(XSLFTextParagraph): boolean
  • added: method XSLFTextShape.spliterator(): Spliterator
  • added: method XSLFTexturePaint.getShape(): Shape
  • added: static class XSLFDiagram.XSLFDiagramGroupShape extends XSLFGroupShape
  • added: static field XSLFDiagram.DRAWINGML_DIAGRAM_URI: String
  • added: static field XSLFRelation.DIAGRAM_DRAWING: XSLFRelation
  • added: static field XSLFRelation.HDPHOTO_WDP: XSLFRelation
  • added: static method XMLSlideShow.getMaxRecordLength(): int
  • added: static method XMLSlideShow.setMaxRecordLength(int): void
  • added: static method XSLFPictureData.getMaxImageSize(): int
  • added: static method XSLFPictureData.setMaxImageSize(int): void
  • added: class BitmapFormat implements OutputFormat
  • added: class DummyFormat implements OutputFormat
  • added: class DummyGraphics2d extends Graphics2D
  • added: class PDFFontMapper extends PdfBoxGraphics2DFontTextDrawer
  • added: class PDFFormat implements OutputFormat
  • added: class SVGFormat implements OutputFormat
  • added: ctor BitmapFormat(String)
  • added: ctor DummyFormat()
  • added: ctor DummyGraphics2d()
  • added: ctor DummyGraphics2d(PrintStream)
  • added: ctor DummyGraphics2d(PrintStream, Graphics2D)
  • added: ctor PDFFontMapper(String, String)
  • added: ctor PDFFormat(boolean, String, String)
  • added: ctor SVGFormat(boolean)
  • added: method BitmapFormat.addSlide(double, double): Graphics2D
  • added: method BitmapFormat.close(): void
  • added: method BitmapFormat.writeSlide(MFProxy, File): void
  • added: method DummyFormat.addSlide(double, double): Graphics2D
  • added: method DummyFormat.close(): void
  • added: method DummyFormat.writeDocument(MFProxy, File): void
  • added: method DummyFormat.writeSlide(MFProxy, File): void
  • added: method DummyGraphics2d.addRenderingHints(Map): void
  • added: method DummyGraphics2d.clearRect(int, int, int, int): void
  • added: method DummyGraphics2d.clip(Shape): void
  • added: method DummyGraphics2d.clipRect(int, int, int, int): void
  • added: method DummyGraphics2d.copyArea(int, int, int, int, int, int): void
  • added: method DummyGraphics2d.create(): Graphics
  • added: method DummyGraphics2d.create(int, int, int, int): Graphics
  • added: method DummyGraphics2d.dispose(): void
  • added: method DummyGraphics2d.draw(Shape): void
  • added: method DummyGraphics2d.draw3DRect(int, int, int, int, boolean): void
  • added: method DummyGraphics2d.drawArc(int, int, int, int, int, int): void
  • added: method DummyGraphics2d.drawBytes(byte[], int, int, int, int): void
  • added: method DummyGraphics2d.drawChars(char[], int, int, int, int): void
  • added: method DummyGraphics2d.drawGlyphVector(GlyphVector, float, float): void
  • added: method DummyGraphics2d.drawImage(BufferedImage, BufferedImageOp, int, int): void
  • added: method DummyGraphics2d.drawImage(Image, AffineTransform, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, Color, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, int, int, Color, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, int, int, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver): boolean
  • added: method DummyGraphics2d.drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver): boolean
  • added: method DummyGraphics2d.drawLine(int, int, int, int): void
  • added: method DummyGraphics2d.drawOval(int, int, int, int): void
  • added: method DummyGraphics2d.drawPolygon(Polygon): void
  • added: method DummyGraphics2d.drawPolygon(int[], int[], int): void
  • added: method DummyGraphics2d.drawPolyline(int[], int[], int): void
  • added: method DummyGraphics2d.drawRect(int, int, int, int): void
  • added: method DummyGraphics2d.drawRenderableImage(RenderableImage, AffineTransform): void
  • added: method DummyGraphics2d.drawRenderedImage(RenderedImage, AffineTransform): void
  • added: method DummyGraphics2d.drawRoundRect(int, int, int, int, int, int): void
  • added: method DummyGraphics2d.drawString(AttributedCharacterIterator, float, float): void
  • added: method DummyGraphics2d.drawString(AttributedCharacterIterator, int, int): void
  • added: method DummyGraphics2d.drawString(String, float, float): void
  • added: method DummyGraphics2d.drawString(String, int, int): void
  • added: method DummyGraphics2d.fill(Shape): void
  • added: method DummyGraphics2d.fill3DRect(int, int, int, int, boolean): void
  • added: method DummyGraphics2d.fillArc(int, int, int, int, int, int): void
  • added: method DummyGraphics2d.fillOval(int, int, int, int): void
  • added: method DummyGraphics2d.fillPolygon(Polygon): void
  • added: method DummyGraphics2d.fillPolygon(int[], int[], int): void
  • added: method DummyGraphics2d.fillRect(int, int, int, int): void
  • added: method DummyGraphics2d.fillRoundRect(int, int, int, int, int, int): void
  • added: method DummyGraphics2d.getBackground(): Color
  • added: method DummyGraphics2d.getClip(): Shape
  • added: method DummyGraphics2d.getClipBounds(): Rectangle
  • added: method DummyGraphics2d.getClipBounds(Rectangle): Rectangle
  • added: method DummyGraphics2d.getColor(): Color
  • added: method DummyGraphics2d.getComposite(): Composite
  • added: method DummyGraphics2d.getDeviceConfiguration(): GraphicsConfiguration
  • added: method DummyGraphics2d.getFont(): Font
  • added: method DummyGraphics2d.getFontMetrics(): FontMetrics
  • added: method DummyGraphics2d.getFontMetrics(Font): FontMetrics
  • added: method DummyGraphics2d.getFontRenderContext(): FontRenderContext
  • added: method DummyGraphics2d.getPaint(): Paint
  • added: method DummyGraphics2d.getRenderingHint(RenderingHints.Key): Object
  • added: method DummyGraphics2d.getRenderingHints(): RenderingHints
  • added: method DummyGraphics2d.getStroke(): Stroke
  • added: method DummyGraphics2d.getTransform(): AffineTransform
  • added: method DummyGraphics2d.hit(Rectangle, Shape, boolean): boolean
  • added: method DummyGraphics2d.hitClip(int, int, int, int): boolean
  • added: method DummyGraphics2d.rotate(double): void
  • added: method DummyGraphics2d.rotate(double, double, double): void
  • added: method DummyGraphics2d.scale(double, double): void
  • added: method DummyGraphics2d.setBackground(Color): void
  • added: method DummyGraphics2d.setClip(Shape): void
  • added: method DummyGraphics2d.setClip(int, int, int, int): void
  • added: method DummyGraphics2d.setColor(Color): void
  • added: method DummyGraphics2d.setComposite(Composite): void
  • added: method DummyGraphics2d.setFont(Font): void
  • added: method DummyGraphics2d.setPaint(Paint): void
  • added: method DummyGraphics2d.setPaintMode(): void
  • added: method DummyGraphics2d.setRenderingHint(RenderingHints.Key, Object): void
  • added: method DummyGraphics2d.setRenderingHints(Map): void
  • added: method DummyGraphics2d.setStroke(Stroke): void
  • added: method DummyGraphics2d.setTransform(AffineTransform): void
  • added: method DummyGraphics2d.setXORMode(Color): void
  • added: method DummyGraphics2d.shear(double, double): void
  • added: method DummyGraphics2d.toString(): String
  • added: method DummyGraphics2d.transform(AffineTransform): void
  • added: method DummyGraphics2d.translate(double, double): void
  • added: method DummyGraphics2d.translate(int, int): void
  • added: method PDFFontMapper.mapFont(Font, IPdfBoxGraphics2DFontTextDrawer.IFontTextDrawerEnv): PDFont
  • added: method PDFFormat.addSlide(double, double): Graphics2D
  • added: method PDFFormat.close(): void
  • added: method PDFFormat.writeDocument(MFProxy, File): void
  • added: method PDFFormat.writeSlide(MFProxy, File): void
  • added: method SVGFormat.addSlide(double, double): Graphics2D
  • added: method SVGFormat.close(): void
  • added: method SVGFormat.writeSlide(MFProxy, File): void
  • added: class XSSFReadException extends POIException
  • added: ctor XSSFReadException(String)
  • added: ctor XSSFReadException(String, Throwable)
  • added: final class XSSFParser
  • added: static method XSSFParser.parse(File): XSSFWorkbook
  • added: static method XSSFParser.parse(InputStream): XSSFWorkbook
  • added: static method XSSFParser.parse(InputStream, boolean): XSSFWorkbook
  • added: static method XSSFParser.parse(OPCPackage): XSSFWorkbook
  • added: static method XSSFParser.parse(PackagePart): XSSFWorkbook
  • removed: method XSSFBSharedStringsTable.getEntryAt(int): String
  • removed: method XSSFBSharedStringsTable.getItems(): List
  • added: ctor XSSFBSheetHandler(InputStream, XSSFBStylesTable, XSSFBCommentsTable, SharedStrings, XSSFBSheetHandler.XSSFBSheetContentsHandler, boolean)
  • added: interface XSSFBSheetHandler.XSSFBSheetContentsHandler
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.booleanCell(String, boolean, XSSFComment): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.doubleCell(String, double, XSSFComment, ExcelNumberFormat): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.endRow(int): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.endSheet(): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.errorCell(String, FormulaError, XSSFComment): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.headerFooter(String, boolean, String): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.startRow(int): void
  • added: method XSSFBSheetHandler.XSSFBSheetContentsHandler.stringCell(String, String, XSSFComment): void
  • added: static method XSSFBParser.getMaxRecordLength(): int
  • added: static method XSSFBParser.setMaxRecordLength(int): void
  • removed: method ReadOnlySharedStringsTable.getEntryAt(int): String
  • removed: method ReadOnlySharedStringsTable.getItems(): List
  • removed: method XSSFBReader.getSheetsData(): Iterator
  • changed: method XSSFReader.SheetIterator.getSheetComments(): CommentsTable → method XSSFReader.SheetIterator.getSheetComments(): Comments
  • changed: method XSSFReader.getSharedStringsTable(): SharedStringsTable → method XSSFReader.getSharedStringsTable(): SharedStrings
  • added: ctor ReadOnlySharedStringsTable(InputStream)
  • added: ctor ReadOnlySharedStringsTable(InputStream, boolean)
  • added: ctor XSSFReader(OPCPackage, boolean)
  • added: ctor XSSFReader.SheetIterator(PackagePart)
  • added: ctor XSSFReader.XMLSheetRefReader()
  • added: field XSSFReader.SheetIterator.sheetIterator: Iterator
  • added: field XSSFReader.SheetIterator.sheetMap: Map
  • added: field XSSFReader.SheetIterator.xssfSheetRef: XSSFReader.XSSFSheetRef
  • added: field XSSFReader.useReadOnlySharedStringsTable: boolean
  • added: method XSSFBReader.SheetIterator.createSheetIteratorFromWB(PackagePart): Iterator
  • added: method XSSFBReader.SheetIterator.getSheetRelationships(): Set
  • added: method XSSFBReader.getSheetIterator(): XSSFBReader.SheetIterator
  • added: method XSSFReader.SheetIterator.createSheetIteratorFromWB(PackagePart): Iterator
  • added: method XSSFReader.SheetIterator.getSheetRelationships(): Set
  • added: method XSSFReader.SheetIterator.parseComments(PackagePart): Comments
  • added: method XSSFReader.XMLSheetRefReader.getSheetRefs(): List
  • added: method XSSFReader.XMLSheetRefReader.startElement(String, String, String, Attributes): void
  • added: method XSSFReader.getSheetIterator(): XSSFReader.SheetIterator
  • added: method XSSFReader.setUseReadOnlySharedStringsTable(boolean): void
  • added: method XSSFReader.useReadOnlySharedStringsTable(): boolean
  • added: static class XSSFReader.XMLSheetRefReader extends DefaultHandler
  • removed: method XSSFEventBasedExcelExtractor.close(): void
  • removed: static method XSSFBEventBasedExcelExtractor.main(String[]): void
  • removed: static method XSSFEventBasedExcelExtractor.main(String[]): void
  • removed: static method XSSFExcelExtractor.main(String[]): void
  • changed: class XSSFBEventBasedExcelExtractor extends XSSFEventBasedExcelExtractor implements ExcelExtractor → class XSSFBEventBasedExcelExtractor extends XSSFEventBasedExcelExtractor
  • changed: class XSSFEventBasedExcelExtractor extends POIXMLTextExtractor implements ExcelExtractor → class XSSFEventBasedExcelExtractor implements POIXMLTextExtractor, ExcelExtractor
  • changed: class XSSFExcelExtractor extends POIXMLTextExtractor implements ExcelExtractor → class XSSFExcelExtractor implements POIXMLTextExtractor, ExcelExtractor
  • changed: static field XSSFBEventBasedExcelExtractor.SUPPORTED_TYPES: XSSFRelation[] → static field XSSFBEventBasedExcelExtractor.SUPPORTED_TYPES: List
  • changed: static field XSSFExcelExtractor.SUPPORTED_TYPES: XSSFRelation[] → static field XSSFExcelExtractor.SUPPORTED_TYPES: List
  • added: method XSSFEventBasedExcelExtractor.getDocument(): POIXMLDocument
  • added: method XSSFEventBasedExcelExtractor.getFilesystem(): OPCPackage
  • added: method XSSFEventBasedExcelExtractor.isCloseFilesystem(): boolean
  • added: method XSSFEventBasedExcelExtractor.setCloseFilesystem(boolean): void
  • added: method XSSFExcelExtractor.getDocument(): XSSFWorkbook
  • added: method XSSFExcelExtractor.getFilesystem(): XSSFWorkbook
  • added: method XSSFExcelExtractor.isCloseFilesystem(): boolean
  • added: method XSSFExcelExtractor.setCloseFilesystem(boolean): void
  • removed: method CommentsTable.getCTComment(CellAddress): CTComment
  • removed: method CommentsTable.getCellComments(): Map
  • removed: method SharedStringsTable.addEntry(CTRst): int
  • removed: method SharedStringsTable.getEntryAt(int): CTRst
  • removed: method SharedStringsTable.getItems(): List
  • added: ctor StylesTable(InputStream)
  • added: ctor ThemesTable(InputStream)
  • added: method Comments.commentUpdated(XSSFComment): void
  • added: method Comments.createNewComment(ClientAnchor): XSSFComment
  • added: method Comments.referenceUpdated(CellAddress, XSSFComment): void
  • added: method Comments.setSheet(Sheet): void
  • added: method CommentsTable.commentUpdated(XSSFComment): void
  • added: method CommentsTable.createNewComment(ClientAnchor): XSSFComment
  • added: method CommentsTable.referenceUpdated(CellAddress, XSSFComment): void
  • added: method CommentsTable.setSheet(Sheet): void
  • added: method ExternalLinksTable.ExternalName.isHidden(): boolean
  • added: method ExternalLinksTable.cacheData(String, long, String, String): void
  • added: method ThemesTable.readFrom(InputStream): void
  • removed: method SXSSFCell.getCachedFormulaResultTypeEnum(): CellType
  • removed: method SXSSFRow.iterator(): Iterator
  • removed: method SXSSFSheet.iterator(): Iterator
  • removed: method SXSSFWorkbook.getFontAt(short): Font
  • removed: method SXSSFWorkbook.getNameAt(int): Name
  • removed: method SXSSFWorkbook.getNameIndex(String): int
  • removed: method SXSSFWorkbook.iterator(): Iterator
  • removed: method SXSSFWorkbook.removeName(String): void
  • removed: method SXSSFWorkbook.removeName(int): void
  • removed: method SheetDataWriter.finalize(): void
  • removed: method SheetDataWriter.outputQuotedString(String): void
  • changed: class SXSSFSheet implements Sheet → class SXSSFSheet implements Sheet, OoxmlSheetExtensions
  • changed: ctor SXSSFFormulaEvaluator.RowFlushedException(int) → ctor SXSSFFormulaEvaluator.RowFlushedException(int, int)
  • changed: method SXSSFWorkbook.getNumberOfFonts(): short → method SXSSFWorkbook.getNumberOfFonts(): int
  • added: class DeferredSXSSFSheet extends SXSSFSheet
  • added: class DeferredSXSSFWorkbook extends SXSSFWorkbook
  • added: class StreamingSheetWriter extends SheetDataWriter
  • added: ctor DeferredSXSSFSheet(DeferredSXSSFWorkbook, XSSFSheet)
  • added: ctor DeferredSXSSFWorkbook()
  • added: ctor DeferredSXSSFWorkbook(XSSFWorkbook)
  • added: ctor DeferredSXSSFWorkbook(XSSFWorkbook, int)
  • added: ctor DeferredSXSSFWorkbook(int)
  • added: ctor SXSSFCell(SXSSFRow, CellType, int)
  • added: ctor SXSSFSheet(SXSSFWorkbook, XSSFSheet, int)
  • added: ctor SXSSFWorkbook.SheetIterator(SXSSFWorkbook)
  • added: ctor SheetDataWriter(Writer)
  • added: ctor StreamingSheetWriter()
  • added: ctor StreamingSheetWriter(OutputStream)
  • added: field SXSSFSheet._autoSizeColumnTracker: AutoSizeColumnTracker
  • added: field SXSSFSheet._workbook: SXSSFWorkbook
  • added: field SXSSFSheet._writer: SheetDataWriter
  • added: field SXSSFWorkbook._sharedStringSource: SharedStringsTable
  • added: field SXSSFWorkbook._wb: XSSFWorkbook
  • added: field SXSSFWorkbook.zip64Mode: Zip64Mode
  • added: field SheetDataWriter._out: Writer
  • added: final class SXSSFWorkbook.SheetIterator implements Iterator
  • added: interface RowGeneratorFunction
  • added: interface SXSSFWorkbook.ISheetInjector
  • added: method DeferredSXSSFSheet.getWorksheetXMLInputStream(): InputStream
  • added: method DeferredSXSSFSheet.setRowGenerator(RowGeneratorFunction): void
  • added: method DeferredSXSSFSheet.writeRows(OutputStream): void
  • added: method DeferredSXSSFWorkbook.createSheet(): DeferredSXSSFSheet
  • added: method DeferredSXSSFWorkbook.createSheet(String): DeferredSXSSFSheet
  • added: method DeferredSXSSFWorkbook.createSheetDataWriter(): SheetDataWriter
  • added: method DeferredSXSSFWorkbook.createSheetDataWriter(OutputStream): StreamingSheetWriter
  • added: method DeferredSXSSFWorkbook.createSheetInjector(SXSSFSheet): SXSSFWorkbook.ISheetInjector
  • added: method DeferredSXSSFWorkbook.getStreamingSheet(String): DeferredSXSSFSheet
  • added: method DeferredSXSSFWorkbook.getStreamingSheetAt(int): DeferredSXSSFSheet
  • added: method DeferredSXSSFWorkbook.getXSSFSheet(String): XSSFSheet
  • added: method DeferredSXSSFWorkbook.removeSheetAt(int): void
  • added: method DeferredSXSSFWorkbook.sheetIterator(): Iterator
  • added: method RowGeneratorFunction.generateRows(SXSSFSheet): void
  • added: method SXSSFDrawing.spliterator(): Spliterator
  • added: method SXSSFRow.allCellsSpliterator(): Spliterator
  • added: method SXSSFRow.spliterator(): Spliterator
  • added: method SXSSFSheet.addHyperlink(XSSFHyperlink): void
  • added: method SXSSFSheet.createSplitPane(int, int, int, int, PaneType): void
  • added: method SXSSFSheet.flushBufferedData(): void
  • added: method SXSSFSheet.getArbitraryExtraWidth(): double
  • added: method SXSSFSheet.getMargin(PageMargin): double
  • added: method SXSSFSheet.getVMLDrawing(boolean): XSSFVMLDrawing
  • added: method SXSSFSheet.setArbitraryExtraWidth(double): void
  • added: method SXSSFSheet.setMargin(PageMargin, double): void
  • added: method SXSSFSheet.spliterator(): Spliterator
  • added: method SXSSFWorkbook.ISheetInjector.writeSheetData(OutputStream): void
  • added: method SXSSFWorkbook.SheetIterator.hasNext(): boolean
  • added: method SXSSFWorkbook.SheetIterator.next(): Sheet
  • added: method SXSSFWorkbook.SheetIterator.remove(): void
  • added: method SXSSFWorkbook.createEvaluationWorkbook(): EvaluationWorkbook
  • added: method SXSSFWorkbook.createSheetInjector(SXSSFSheet): SXSSFWorkbook.ISheetInjector
  • added: method SXSSFWorkbook.getCellReferenceType(): CellReferenceType
  • added: method SXSSFWorkbook.getSheetFromZipEntryName(String): XSSFSheet
  • added: method SXSSFWorkbook.setCellReferenceType(CellReferenceType): void
  • added: method SXSSFWorkbook.setRandomAccessWindowSize(int): void
  • added: method SXSSFWorkbook.setShouldCalculateSheetDimensions(boolean): void
  • added: method SXSSFWorkbook.shouldCalculateSheetDimensions(): boolean
  • added: method SXSSFWorkbook.spliterator(): Spliterator
  • added: method SXSSFWorkbook.writeAvoidingTempFiles(OutputStream): void
  • added: method SheetDataWriter.outputEscapedString(String): void
  • added: method StreamingSheetWriter.close(): void
  • added: method StreamingSheetWriter.createTempFile(): File
  • added: method StreamingSheetWriter.createWriter(File): Writer
  • added: method StreamingSheetWriter.getWorksheetXMLInputStream(): InputStream
  • added: static method StreamingSheetWriter.createWriter(OutputStream): Writer
  • removed: ctor XSSFColor(CTColor, IndexedColorMap)
  • removed: ctor XSSFColor(Color)
  • removed: method XSSFBorderFormatting.getBorderBottomEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderDiagonalEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderHorizontalEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderLeftEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderRightEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderTopEnum(): BorderStyle
  • removed: method XSSFBorderFormatting.getBorderVerticalEnum(): BorderStyle
  • removed: method XSSFCell.getCachedFormulaResultTypeEnum(): CellType
  • removed: method XSSFCellStyle.clone(): XSSFCellStyle
  • removed: method XSSFCellStyle.getAlignmentEnum(): HorizontalAlignment
  • removed: method XSSFCellStyle.getBorderBottomEnum(): BorderStyle
  • removed: method XSSFCellStyle.getBorderLeftEnum(): BorderStyle
  • removed: method XSSFCellStyle.getBorderRightEnum(): BorderStyle
  • removed: method XSSFCellStyle.getBorderTopEnum(): BorderStyle
  • removed: method XSSFCellStyle.getFillPatternEnum(): FillPatternType
  • removed: method XSSFCellStyle.getVerticalAlignmentEnum(): VerticalAlignment
  • removed: method XSSFChart.createCategoryAxis(AxisPosition): XSSFCategoryAxis
  • removed: method XSSFChart.createDateAxis(AxisPosition): XSSFDateAxis
  • removed: method XSSFChart.createValueAxis(AxisPosition): XSSFValueAxis
  • removed: method XSSFChart.getAxis(): List
  • removed: method XSSFChart.getChartAxisFactory(): XSSFChart
  • removed: method XSSFChart.getChartDataFactory(): XSSFChartDataFactory
  • removed: method XSSFChart.getManualLayout(): XSSFManualLayout
  • removed: method XSSFChart.getOrCreateLegend(): XSSFChartLegend
  • removed: method XSSFChart.plot(ChartData, ChartAxis[]): void
  • removed: method XSSFColor.getStoredRBG(): byte[]
  • removed: method XSSFDialogsheet.getSheetTypeColumnBreaks(): CTPageBreak
  • removed: method XSSFDialogsheet.getSheetTypeHeaderFooter(): CTHeaderFooter
  • removed: method XSSFDialogsheet.getSheetTypePageMargins(): CTPageMargins
  • removed: method XSSFDialogsheet.getSheetTypePrintOptions(): CTPrintOptions
  • removed: method XSSFDialogsheet.getSheetTypeProtection(): CTSheetProtection
  • removed: method XSSFDialogsheet.getSheetTypeRowBreaks(): CTPageBreak
  • removed: method XSSFDialogsheet.getSheetTypeSheetFormatPr(): CTSheetFormatPr
  • removed: method XSSFDialogsheet.getSheetTypeSheetPr(): CTSheetPr
  • removed: method XSSFDialogsheet.getSheetTypeSheetViews(): CTSheetViews
  • removed: method XSSFHyperlink.getTypeEnum(): HyperlinkType
  • removed: method XSSFRow.iterator(): Iterator
  • removed: method XSSFSheet.createTable(): XSSFTable
  • removed: method XSSFSheet.iterator(): Iterator
  • removed: method XSSFTable.getNumberOfMappedColumns(): long
  • removed: method XSSFTable.getXmlColumnPrs(): List
  • removed: method XSSFWorkbook.getFontAt(short): XSSFFont
  • removed: method XSSFWorkbook.getNameAt(int): XSSFName
  • removed: method XSSFWorkbook.getNameIndex(String): int
  • removed: method XSSFWorkbook.removeName(String): void
  • removed: method XSSFWorkbook.removeName(int): void
  • removed: method XSSFWorkbook.setPivotTables(List): void
  • removed: static field XSSFSheet.TWIPS_PER_POINT: int
  • removed: static field XSSFWorkbook.DEFAULT_CHARACTER_WIDTH: float
  • removed: static method XSSFWorkbookFactory.createWorkbook(): XSSFWorkbook
  • removed: static method XSSFWorkbookFactory.createWorkbook(File, boolean): XSSFWorkbook
  • removed: static method XSSFWorkbookFactory.createWorkbook(InputStream): XSSFWorkbook
  • removed: static method XSSFWorkbookFactory.createWorkbook(ZipPackage): XSSFWorkbook
  • changed: class XSSFHyperlink implements Hyperlink → class XSSFHyperlink implements Hyperlink, Duplicatable
  • changed: class XSSFSheet extends POIXMLDocumentPart implements Sheet → class XSSFSheet extends POIXMLDocumentPart implements Sheet, OoxmlSheetExtensions
  • changed: class XSSFWorkbookFactory extends WorkbookFactory → class XSSFWorkbookFactory implements WorkbookProvider
  • changed: ctor XSSFColor(CTColor) → ctor XSSFColor(byte[])
  • changed: final class XSSFChart extends XDDFChart implements Chart, ChartAxisFactory → final class XSSFChart extends XDDFChart
  • changed: method XSSFCellStyle.getFontIndex(): short → method XSSFCellStyle.getFontIndex(): int
  • changed: method XSSFFont.getIndex(): short → method XSSFFont.getIndex(): int
  • changed: method XSSFSheet.getCommentsTable(boolean): CommentsTable → method XSSFSheet.getCommentsTable(boolean): Comments
  • changed: method XSSFSimpleShape.findDefinedParagraphProperty(Function, Function): Optional → method XSSFSimpleShape.findDefinedParagraphProperty(Predicate, Function): Optional
  • changed: method XSSFSimpleShape.findDefinedRunProperty(Function, Function): Optional → method XSSFSimpleShape.findDefinedRunProperty(Predicate, Function): Optional
  • changed: method XSSFWorkbook.getNumberOfFonts(): short → method XSSFWorkbook.getNumberOfFonts(): int
  • changed: static method XSSFWorkbookFactory.create(OPCPackage): XSSFWorkbook → method XSSFWorkbookFactory.create(): XSSFWorkbook
  • added: class XSSFSignatureLine extends SignatureLine
  • added: ctor XSSFComment(Comments, CTComment, CTShape)
  • added: ctor XSSFRangeCopier(Sheet)
  • added: ctor XSSFSignatureLine()
  • added: ctor XSSFWorkbook(InputStream, boolean)
  • added: interface OoxmlSheetExtensions
  • added: method OoxmlSheetExtensions.getVMLDrawing(boolean): XSSFVMLDrawing
  • added: method XSSFCell.applyDefaultCellStyleIfNecessary(): void
  • added: method XSSFCellStyle.getFormatProperties(): EnumMap
  • added: method XSSFCellStyle.invalidateCachedProperties(): void
  • added: method XSSFCellStyle.setFillBackgroundColor(Color): void
  • added: method XSSFCellStyle.setFillForegroundColor(Color): void
  • added: method XSSFColor.getStoredRGB(): byte[]
  • added: method XSSFConditionalFormattingThreshold.isGte(): boolean
  • added: method XSSFConditionalFormattingThreshold.setGte(boolean): void
  • added: method XSSFCreationHelper.addExternalWorkbook(String, Workbook): void
  • added: method XSSFCreationHelper.getReferencedWorkbooks(): Map
  • added: method XSSFDialogsheet.getDialogColumnBreaks(): CTPageBreak
  • added: method XSSFDialogsheet.getDialogHeaderFooter(): CTHeaderFooter
  • added: method XSSFDialogsheet.getDialogPageMargins(): CTPageMargins
  • added: method XSSFDialogsheet.getDialogPrintOptions(): CTPrintOptions
  • added: method XSSFDialogsheet.getDialogProtection(): CTSheetProtection
  • added: method XSSFDialogsheet.getDialogRowBreaks(): CTPageBreak
  • added: method XSSFDialogsheet.getDialogSheetFormatPr(): CTSheetFormatPr
  • added: method XSSFDialogsheet.getDialogSheetPr(): CTSheetPr
  • added: method XSSFDialogsheet.getDialogSheetViews(): CTSheetViews
  • added: method XSSFDrawing.createChartRelationPart(): POIXMLDocumentPart.RelationPart
  • added: method XSSFDrawing.spliterator(): Spliterator
  • added: method XSSFHyperlink.copy(): Duplicatable
  • added: method XSSFName.isHidden(): boolean
  • added: method XSSFRow.copyRowFrom(Row, CellCopyPolicy, CellCopyContext): void
  • added: method XSSFRow.spliterator(): Spliterator
  • added: method XSSFShapeGroup.spliterator(): Spliterator
  • added: method XSSFSheet.copyRows(List, int, CellCopyPolicy, CellCopyContext): void
  • added: method XSSFSheet.copyRows(int, int, int, CellCopyPolicy, CellCopyContext): void
  • added: method XSSFSheet.createSplitPane(int, int, int, int, PaneType): void
  • added: method XSSFSheet.getArbitraryExtraWidth(): double
  • added: method XSSFSheet.getDimension(): CellRangeAddress
  • added: method XSSFSheet.getMargin(PageMargin): double
  • added: method XSSFSheet.getSheetFormatPrOutlineLevelCol(): short
  • added: method XSSFSheet.getSheetFormatPrOutlineLevelRow(): short
  • added: method XSSFSheet.removeHyperlink(XSSFHyperlink): void
  • added: method XSSFSheet.setArbitraryExtraWidth(double): void
  • added: method XSSFSheet.setDimensionOverride(CellRangeAddress): void
  • added: method XSSFSheet.setMargin(PageMargin, double): void
  • added: method XSSFSheet.spliterator(): Spliterator
  • added: method XSSFSignatureLine.add(XSSFSheet, XSSFClientAnchor): void
  • added: method XSSFSignatureLine.parse(XSSFSheet): void
  • added: method XSSFSignatureLine.setRelationId(CTImageData, String): void
  • added: method XSSFSimpleShape.spliterator(): Spliterator
  • added: method XSSFTextParagraph.getBulletFontColorAsBytes(): byte[]
  • added: method XSSFTextParagraph.setBulletFontColor(byte[]): void
  • added: method XSSFTextRun.getFontColorAsBytes(): byte[]
  • added: method XSSFTextRun.setFontColor(byte[]): void
  • added: method XSSFVMLDrawing.getDocument(): XmlDocument
  • added: method XSSFWorkbook.addExternalLinksTable(ExternalLinksTable): void
  • added: method XSSFWorkbook.addPivotTable(XSSFPivotTable): void
  • added: method XSSFWorkbook.createEvaluationWorkbook(): XSSFEvaluationWorkbook
  • added: method XSSFWorkbook.getCellReferenceType(): CellReferenceType
  • added: method XSSFWorkbook.getExternalLinksTable(int): ExternalLinksTable
  • added: method XSSFWorkbook.getExternalLinksTables(): List
  • added: method XSSFWorkbook.getXssfFactory(): XSSFFactory
  • added: method XSSFWorkbook.setCellReferenceType(CellReferenceType): void
  • added: method XSSFWorkbook.spliterator(): Spliterator
  • added: method XSSFWorkbookFactory.accepts(FileMagic): boolean
  • added: method XSSFWorkbookFactory.create(DirectoryNode, String): XSSFWorkbook
  • added: method XSSFWorkbookFactory.create(File, String, boolean): XSSFWorkbook
  • added: method XSSFWorkbookFactory.create(InputStream): XSSFWorkbook
  • added: method XSSFWorkbookFactory.create(InputStream, String): Workbook
  • added: static field XSSFRelation.CHART_EX: XSSFRelation
  • added: static field XSSFRelation.HDPHOTO_WDP: XSSFRelation
  • added: static field XSSFRelation.INTL_MACRO_SHEET_XML: XSSFRelation
  • added: static field XSSFRelation.MACRO_SHEET_XML: XSSFRelation
  • added: static field XSSFRelation.NS_PRESENTATIONML: String
  • added: static field XSSFRelation.NS_WORDPROCESSINGML: String
  • added: static field XSSFVMLDrawing.QNAME_VMLDRAWING: QName
  • added: static method XSSFColor.from(CTColor): XSSFColor
  • added: static method XSSFPictureData.getMaxImageSize(): int
  • added: static method XSSFPictureData.setMaxImageSize(int): void
  • removed: abstract class AbstractXSSFChartSeries implements ChartSeries
  • removed: abstract class XSSFChartAxis implements ChartAxis
  • removed: class XSSFCategoryAxis extends XSSFChartAxis
  • removed: class XSSFChartDataFactory implements ChartDataFactory
  • removed: class XSSFDateAxis extends XSSFChartAxis
  • removed: class XSSFLineChartData implements LineChartData
  • removed: class XSSFScatterChartData implements ScatterChartData
  • removed: class XSSFValueAxis extends XSSFChartAxis implements ValueAxis
  • removed: ctor AbstractXSSFChartSeries()
  • removed: ctor XSSFCategoryAxis(XSSFChart, CTCatAx)
  • removed: ctor XSSFCategoryAxis(XSSFChart, long, AxisPosition)
  • removed: ctor XSSFChartAxis(XSSFChart)
  • removed: ctor XSSFChartLegend(XSSFChart)
  • removed: ctor XSSFDateAxis(XSSFChart, CTDateAx)
  • removed: ctor XSSFDateAxis(XSSFChart, long, AxisPosition)
  • removed: ctor XSSFLineChartData()
  • removed: ctor XSSFManualLayout(CTLayout)
  • removed: ctor XSSFManualLayout(XSSFChart)
  • removed: ctor XSSFScatterChartData()
  • removed: ctor XSSFValueAxis(XSSFChart, CTValAx)
  • removed: ctor XSSFValueAxis(XSSFChart, long, AxisPosition)
  • removed: field XSSFChartAxis.chart: XSSFChart
  • removed: final class XSSFChartLegend implements ChartLegend
  • removed: final class XSSFManualLayout implements ManualLayout
  • removed: method AbstractXSSFChartSeries.getCTSerTx(): CTSerTx
  • removed: method AbstractXSSFChartSeries.getTitleCellReference(): CellReference
  • removed: method AbstractXSSFChartSeries.getTitleString(): String
  • removed: method AbstractXSSFChartSeries.getTitleType(): TitleType
  • removed: method AbstractXSSFChartSeries.isTitleSet(): boolean
  • removed: method AbstractXSSFChartSeries.setTitle(CellReference): void
  • removed: method AbstractXSSFChartSeries.setTitle(String): void
  • removed: method XSSFCategoryAxis.crossAxis(ChartAxis): void
  • removed: method XSSFCategoryAxis.getCTAxPos(): CTAxPos
  • removed: method XSSFCategoryAxis.getCTCrosses(): CTCrosses
  • removed: method XSSFCategoryAxis.getCTNumFmt(): CTNumFmt
  • removed: method XSSFCategoryAxis.getCTScaling(): CTScaling
  • removed: method XSSFCategoryAxis.getDelete(): CTBoolean
  • removed: method XSSFCategoryAxis.getId(): long
  • removed: method XSSFCategoryAxis.getLine(): CTShapeProperties
  • removed: method XSSFCategoryAxis.getMajorCTTickMark(): CTTickMark
  • removed: method XSSFCategoryAxis.getMajorGridLines(): CTChartLines
  • removed: method XSSFCategoryAxis.getMinorCTTickMark(): CTTickMark
  • removed: method XSSFCategoryAxis.hasNumberFormat(): boolean
  • removed: method XSSFChartAxis.getCTAxPos(): CTAxPos
  • removed: method XSSFChartAxis.getCTCrosses(): CTCrosses
  • removed: method XSSFChartAxis.getCTNumFmt(): CTNumFmt
  • removed: method XSSFChartAxis.getCTScaling(): CTScaling
  • removed: method XSSFChartAxis.getCrosses(): AxisCrosses
  • removed: method XSSFChartAxis.getDelete(): CTBoolean
  • removed: method XSSFChartAxis.getLine(): CTShapeProperties
  • removed: method XSSFChartAxis.getLogBase(): double
  • removed: method XSSFChartAxis.getMajorCTTickMark(): CTTickMark
  • removed: method XSSFChartAxis.getMajorGridLines(): CTChartLines
  • removed: method XSSFChartAxis.getMajorTickMark(): AxisTickMark
  • removed: method XSSFChartAxis.getMaximum(): double
  • removed: method XSSFChartAxis.getMinimum(): double
  • removed: method XSSFChartAxis.getMinorCTTickMark(): CTTickMark
  • removed: method XSSFChartAxis.getMinorTickMark(): AxisTickMark
  • removed: method XSSFChartAxis.getNumberFormat(): String
  • removed: method XSSFChartAxis.getOrientation(): AxisOrientation
  • removed: method XSSFChartAxis.getPosition(): AxisPosition
  • removed: method XSSFChartAxis.isSetLogBase(): boolean
  • removed: method XSSFChartAxis.isSetMaximum(): boolean
  • removed: method XSSFChartAxis.isSetMinimum(): boolean
  • removed: method XSSFChartAxis.isVisible(): boolean
  • removed: method XSSFChartAxis.setCrosses(AxisCrosses): void
  • removed: method XSSFChartAxis.setLogBase(double): void
  • removed: method XSSFChartAxis.setMajorTickMark(AxisTickMark): void
  • removed: method XSSFChartAxis.setMaximum(double): void
  • removed: method XSSFChartAxis.setMinimum(double): void
  • removed: method XSSFChartAxis.setMinorTickMark(AxisTickMark): void
  • removed: method XSSFChartAxis.setNumberFormat(String): void
  • removed: method XSSFChartAxis.setOrientation(AxisOrientation): void
  • removed: method XSSFChartAxis.setPosition(AxisPosition): void
  • removed: method XSSFChartAxis.setVisible(boolean): void
  • removed: method XSSFChartDataFactory.createLineChartData(): XSSFLineChartData
  • removed: method XSSFChartDataFactory.createScatterChartData(): XSSFScatterChartData
  • removed: method XSSFChartLegend.getCTLegend(): CTLegend
  • removed: method XSSFChartLegend.getManualLayout(): XSSFManualLayout
  • removed: method XSSFChartLegend.getPosition(): LegendPosition
  • removed: method XSSFChartLegend.isOverlay(): boolean
  • removed: method XSSFChartLegend.setOverlay(boolean): void
  • removed: method XSSFChartLegend.setPosition(LegendPosition): void
  • removed: method XSSFDateAxis.crossAxis(ChartAxis): void
  • removed: method XSSFDateAxis.getCTAxPos(): CTAxPos
  • removed: method XSSFDateAxis.getCTCrosses(): CTCrosses
  • removed: method XSSFDateAxis.getCTNumFmt(): CTNumFmt
  • removed: method XSSFDateAxis.getCTScaling(): CTScaling
  • removed: method XSSFDateAxis.getDelete(): CTBoolean
  • removed: method XSSFDateAxis.getId(): long
  • removed: method XSSFDateAxis.getLine(): CTShapeProperties
  • removed: method XSSFDateAxis.getMajorCTTickMark(): CTTickMark
  • removed: method XSSFDateAxis.getMajorGridLines(): CTChartLines
  • removed: method XSSFDateAxis.getMinorCTTickMark(): CTTickMark
  • removed: method XSSFDateAxis.hasNumberFormat(): boolean
  • removed: method XSSFLineChartData.addSeries(ChartDataSource, ChartDataSource): LineChartSeries
  • removed: method XSSFLineChartData.fillChart(Chart, ChartAxis[]): void
  • removed: method XSSFLineChartData.getSeries(): List
  • removed: method XSSFManualLayout.getCTManualLayout(): CTManualLayout
  • removed: method XSSFManualLayout.getHeightMode(): LayoutMode
  • removed: method XSSFManualLayout.getHeightRatio(): double
  • removed: method XSSFManualLayout.getTarget(): LayoutTarget
  • removed: method XSSFManualLayout.getWidthMode(): LayoutMode
  • removed: method XSSFManualLayout.getWidthRatio(): double
  • removed: method XSSFManualLayout.getX(): double
  • removed: method XSSFManualLayout.getXMode(): LayoutMode
  • removed: method XSSFManualLayout.getY(): double
  • removed: method XSSFManualLayout.getYMode(): LayoutMode
  • removed: method XSSFManualLayout.setHeightMode(LayoutMode): void
  • removed: method XSSFManualLayout.setHeightRatio(double): void
  • removed: method XSSFManualLayout.setTarget(LayoutTarget): void
  • removed: method XSSFManualLayout.setWidthMode(LayoutMode): void
  • removed: method XSSFManualLayout.setWidthRatio(double): void
  • removed: method XSSFManualLayout.setX(double): void
  • removed: method XSSFManualLayout.setXMode(LayoutMode): void
  • removed: method XSSFManualLayout.setY(double): void
  • removed: method XSSFManualLayout.setYMode(LayoutMode): void
  • removed: method XSSFScatterChartData.addSerie(ChartDataSource, ChartDataSource): ScatterChartSeries
  • removed: method XSSFScatterChartData.fillChart(Chart, ChartAxis[]): void
  • removed: method XSSFScatterChartData.getSeries(): List
  • removed: method XSSFValueAxis.crossAxis(ChartAxis): void
  • removed: method XSSFValueAxis.getCTAxPos(): CTAxPos
  • removed: method XSSFValueAxis.getCTCrosses(): CTCrosses
  • removed: method XSSFValueAxis.getCTNumFmt(): CTNumFmt
  • removed: method XSSFValueAxis.getCTScaling(): CTScaling
  • removed: method XSSFValueAxis.getCrossBetween(): AxisCrossBetween
  • removed: method XSSFValueAxis.getDelete(): CTBoolean
  • removed: method XSSFValueAxis.getId(): long
  • removed: method XSSFValueAxis.getLine(): CTShapeProperties
  • removed: method XSSFValueAxis.getMajorCTTickMark(): CTTickMark
  • removed: method XSSFValueAxis.getMajorGridLines(): CTChartLines
  • removed: method XSSFValueAxis.getMinorCTTickMark(): CTTickMark
  • removed: method XSSFValueAxis.hasNumberFormat(): boolean
  • removed: method XSSFValueAxis.setCrossBetween(AxisCrossBetween): void
  • removed: static method XSSFChartDataFactory.getInstance(): XSSFChartDataFactory
  • added: static field XSSFCellBorder.BorderSide.DIAGONAL: XSSFCellBorder.BorderSide
  • added: static field XSSFCellBorder.BorderSide.HORIZONTAL: XSSFCellBorder.BorderSide
  • added: static field XSSFCellBorder.BorderSide.VERTICAL: XSSFCellBorder.BorderSide
  • removed: ctor XSSFXmlColumnPr(XSSFTable, CTTableColumn, CTXmlColumnPr)
  • removed: method XSSFXmlColumnPr.getId(): long
  • changed: method XSSFSingleXmlCell.getXmlDataType(): STXmlDataType.Enum → method XSSFSingleXmlCell.getXmlDataType(): String
  • changed: method XSSFXmlColumnPr.getXmlDataType(): STXmlDataType.Enum → method XSSFXmlColumnPr.getXmlDataType(): String
  • added: class XWPFReadException extends POIException
  • added: ctor XWPFReadException(String)
  • added: ctor XWPFReadException(String, Throwable)
  • added: final class XWPFParser
  • added: static method XWPFParser.parse(File): XWPFDocument
  • added: static method XWPFParser.parse(InputStream): XWPFDocument
  • added: static method XWPFParser.parse(InputStream, boolean): XWPFDocument
  • added: static method XWPFParser.parse(OPCPackage): XWPFDocument
  • added: static method XWPFParser.parse(PackagePart): XWPFDocument
  • removed: static method XWPFWordExtractor.main(String[]): void
  • changed: class XWPFWordExtractor extends POIXMLTextExtractor → class XWPFWordExtractor implements POIXMLTextExtractor
  • changed: static field XWPFWordExtractor.SUPPORTED_TYPES: XWPFRelation[] → static field XWPFWordExtractor.SUPPORTED_TYPES: List
  • added: method XWPFWordExtractor.getDocument(): XWPFDocument
  • added: method XWPFWordExtractor.getFilesystem(): XWPFDocument
  • added: method XWPFWordExtractor.isCloseFilesystem(): boolean
  • added: method XWPFWordExtractor.setCloseFilesystem(boolean): void
  • removed: ctor WMLHelper()
  • removed: final class WMLHelper
  • removed: static method WMLHelper.convertBooleanToSTOnOff(boolean): STOnOff.Enum
  • removed: static method WMLHelper.convertSTOnOffToBoolean(STOnOff.Enum): boolean
  • removed: field XWPFComment.author: String
  • removed: field XWPFComment.id: String
  • removed: field XWPFComment.text: StringBuilder
  • removed: field XWPFDocument.comments: List
  • removed: method TableWidthType.getSTWidthType(): STTblWidth.Enum
  • removed: method XWPFRun.getSubscript(): VerticalAlign
  • removed: method XWPFTable.addNewRowBetween(int, int): void
  • changed: class XWPFComment → class XWPFComment implements IBody
  • changed: ctor XWPFComment(CTComment, XWPFDocument) → ctor XWPFComment(CTComment, XWPFComments)
  • changed: ctor XWPFDefaultParagraphStyle(CTPPr) → ctor XWPFDefaultParagraphStyle(CTPPrGeneral)
  • changed: method XWPFDefaultParagraphStyle.getPPr(): CTPPr → method XWPFDefaultParagraphStyle.getPPr(): CTPPrGeneral
  • added: class XWPFComments extends POIXMLDocumentPart
  • added: class XWPFSignatureLine extends SignatureLine
  • added: class XWPFTheme extends POIXMLDocumentPart
  • added: ctor XWPFComments()
  • added: ctor XWPFComments(POIXMLDocumentPart, PackagePart)
  • added: ctor XWPFDocument(InputStream, boolean)
  • added: ctor XWPFSDT(CTSdtRow, IBody)
  • added: ctor XWPFSDTContent(CTSdtContentRow, IBody, IRunBody)
  • added: ctor XWPFSignatureLine()
  • added: ctor XWPFTable(CTTbl, IBody, boolean)
  • added: ctor XWPFTheme()
  • added: ctor XWPFTheme(PackagePart)
  • added: enum TableRowHeightRule
  • added: field XWPFComment.comments: XWPFComments
  • added: field XWPFComment.ctComment: CTComment
  • added: field XWPFComment.document: XWPFDocument
  • added: field XWPFDocument.theme: XWPFTheme
  • added: method TableRowHeightRule.getValue(): int
  • added: method XWPFAbstractFootnoteEndnote.spliterator(): Spliterator
  • added: method XWPFAbstractNum.setCtAbstractNum(CTAbstractNum): void
  • added: method XWPFComment.createParagraph(): XWPFParagraph
  • added: method XWPFComment.createTable(int, int): XWPFTable
  • added: method XWPFComment.getBodyElements(): List
  • added: method XWPFComment.getComments(): XWPFComments
  • added: method XWPFComment.getCtComment(): CTComment
  • added: method XWPFComment.getDate(): Calendar
  • added: method XWPFComment.getInitials(): String
  • added: method XWPFComment.getParagraph(CTP): XWPFParagraph
  • added: method XWPFComment.getParagraphArray(int): XWPFParagraph
  • added: method XWPFComment.getParagraphs(): List
  • added: method XWPFComment.getPart(): POIXMLDocumentPart
  • added: method XWPFComment.getPartType(): BodyType
  • added: method XWPFComment.getTable(CTTbl): XWPFTable
  • added: method XWPFComment.getTableArray(int): XWPFTable
  • added: method XWPFComment.getTableCell(CTTc): XWPFTableCell
  • added: method XWPFComment.getTables(): List
  • added: method XWPFComment.getXWPFDocument(): XWPFDocument
  • added: method XWPFComment.init(): void
  • added: method XWPFComment.insertNewParagraph(XmlCursor): XWPFParagraph
  • added: method XWPFComment.insertNewTbl(XmlCursor): XWPFTable
  • added: method XWPFComment.insertTable(int, XWPFTable): void
  • added: method XWPFComment.removeParagraph(XWPFParagraph): void
  • added: method XWPFComment.removeTable(XWPFTable): void
  • added: method XWPFComment.setAuthor(String): void
  • added: method XWPFComment.setDate(Calendar): void
  • added: method XWPFComment.setInitials(String): void
  • added: method XWPFComments.addPictureData(InputStream, PictureType): String
  • added: method XWPFComments.addPictureData(InputStream, int): String
  • added: method XWPFComments.addPictureData(byte[], PictureType): String
  • added: method XWPFComments.addPictureData(byte[], int): String
  • added: method XWPFComments.commit(): void
  • added: method XWPFComments.createComment(BigInteger): XWPFComment
  • added: method XWPFComments.getAllPictures(): List
  • added: method XWPFComments.getComment(CTComment): XWPFComment
  • added: method XWPFComments.getComment(int): XWPFComment
  • added: method XWPFComments.getCommentByID(String): XWPFComment
  • added: method XWPFComments.getComments(): List
  • added: method XWPFComments.getCtComments(): CTComments
  • added: method XWPFComments.getXWPFDocument(): XWPFDocument
  • added: method XWPFComments.onDocumentRead(): void
  • added: method XWPFComments.removeComment(int): boolean
  • added: method XWPFComments.setCtComments(CTComments): void
  • added: method XWPFComments.setXWPFDocument(XWPFDocument): void
  • added: method XWPFDefaultRunStyle.getFontSizeAsDouble(): Double
  • added: method XWPFDocument.addPictureData(InputStream, PictureType): String
  • added: method XWPFDocument.addPictureData(byte[], PictureType): String
  • added: method XWPFDocument.createComments(): XWPFComments
  • added: method XWPFDocument.createTheme(): XWPFTheme
  • added: method XWPFDocument.getBodyElementsSpliterator(): Spliterator
  • added: method XWPFDocument.getDocComments(): XWPFComments
  • added: method XWPFDocument.getNextPicNameNumber(PictureType): int
  • added: method XWPFDocument.getParagraphsSpliterator(): Spliterator
  • added: method XWPFDocument.getSettings(): XWPFSettings
  • added: method XWPFDocument.getTablesSpliterator(): Spliterator
  • added: method XWPFDocument.getTheme(): XWPFTheme
  • added: method XWPFHeaderFooter.addPictureData(InputStream, PictureType): String
  • added: method XWPFHeaderFooter.addPictureData(byte[], PictureType): String
  • added: method XWPFNumbering.getAbstractNums(): List
  • added: method XWPFNumbering.getNums(): List
  • added: method XWPFParagraph.createFieldRun(): XWPFFieldRun
  • added: method XWPFParagraph.getCTPPr(): CTPPr
  • added: method XWPFParagraph.getIndentationLeftChars(): int
  • added: method XWPFParagraph.getIndentationRightChars(): int
  • added: method XWPFParagraph.insertNewFieldRun(int): XWPFFieldRun
  • added: method XWPFParagraph.insertNewHyperlinkRun(int, String): XWPFHyperlinkRun
  • added: method XWPFParagraph.isAlignmentSet(): boolean
  • added: method XWPFParagraph.runsIsEmpty(): boolean
  • added: method XWPFParagraph.setIndentationLeftChars(int): void
  • added: method XWPFParagraph.setIndentationRightChars(int): void
  • added: method XWPFPictureData.getPictureTypeEnum(): PictureType
  • added: method XWPFRelation.toString(): String
  • added: method XWPFRun.addPicture(InputStream, PictureType, String, int, int): XWPFPicture
  • added: method XWPFRun.getComplexScriptFontSizeAsDouble(): Double
  • added: method XWPFRun.getEmbeddedCharts(): List
  • added: method XWPFRun.getFontSizeAsDouble(): Double
  • added: method XWPFRun.getNumberOfTexts(): int
  • added: method XWPFRun.getTextHighlightColor(): STHighlightColor.Enum
  • added: method XWPFRun.isComplexScriptBold(): boolean
  • added: method XWPFRun.isComplexScriptItalic(): boolean
  • added: method XWPFRun.setComplexScriptBold(boolean): void
  • added: method XWPFRun.setComplexScriptFontSize(double): void
  • added: method XWPFRun.setComplexScriptFontSize(int): void
  • added: method XWPFRun.setComplexScriptItalic(boolean): void
  • added: method XWPFRun.setFontSize(double): void
  • added: method XWPFSDTCell.getCTSdtCell(): CTSdtCell
  • added: method XWPFSDTContentCell.getCTSdtContentCell(): CTSdtContentCell
  • added: method XWPFSettings.getCTSettings(): CTSettings
  • added: method XWPFSignatureLine.add(XWPFParagraph): void
  • added: method XWPFSignatureLine.parse(XWPFDocument): void
  • added: method XWPFSignatureLine.setRelationId(CTImageData, String): void
  • added: method XWPFStyles.getCtStyles(): CTStyles
  • added: method XWPFStyles.getStyles(): List
  • added: method XWPFStyles.removeStyle(int): boolean
  • added: method XWPFTable.getIndent(): int
  • added: method XWPFTable.hasIndent(): boolean
  • added: method XWPFTable.removeIndent(): void
  • added: method XWPFTable.setIndent(int): void
  • added: method XWPFTableCell.appendText(String): void
  • added: method XWPFTableCell.removeTable(int): void
  • added: method XWPFTableRow.getHeightRule(): TableRowHeightRule
  • added: method XWPFTableRow.setHeightRule(TableRowHeightRule): void
  • added: method XWPFTheme.commit(): void
  • added: method XWPFTheme.getCTColor(String): CTColor
  • added: method XWPFTheme.getMajorFont(): String
  • added: method XWPFTheme.getMinorFont(): String
  • added: method XWPFTheme.getName(): String
  • added: method XWPFTheme.importTheme(XSLFTheme): void
  • added: method XWPFTheme.onDocumentRead(): void
  • added: method XWPFTheme.setName(String): void
  • added: method XWPFTheme.setTheme(CTOfficeStyleSheet): void
  • added: static field BodyType.COMMENT: BodyType
  • added: static field Document.PICTURE_TYPE_SVG: int
  • added: static field ParagraphAlignment.END: ParagraphAlignment
  • added: static field ParagraphAlignment.START: ParagraphAlignment
  • added: static field TableRowAlign.END: TableRowAlign
  • added: static field TableRowAlign.START: TableRowAlign
  • added: static field TableRowHeightRule.AT_LEAST: TableRowHeightRule
  • added: static field TableRowHeightRule.AUTO: TableRowHeightRule
  • added: static field TableRowHeightRule.EXACT: TableRowHeightRule
  • added: static field XWPFRelation.HDPHOTO_WDP: XWPFRelation
  • added: static field XWPFRelation.IMAGE_SVG: XWPFRelation
  • added: static method TableRowHeightRule.valueOf(String): TableRowHeightRule
  • added: static method TableRowHeightRule.valueOf(int): TableRowHeightRule
  • added: static method TableRowHeightRule.values(): TableRowHeightRule[]
  • added: static method XWPFPictureData.getMaxImageSize(): int
  • added: static method XWPFPictureData.setMaxImageSize(int): void