Fix deprecation warnings
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop-pdf-images/trunk@1896579 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/FontContainer.java b/src/java/org/apache/fop/render/pdf/pdfbox/FontContainer.java
index fb98c0e..26dc0a3 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/FontContainer.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/FontContainer.java
@@ -74,7 +74,7 @@
// embedded CMap
InputStream input = null;
try {
- input = ((COSStream)base).getUnfilteredStream();
+ input = ((COSStream)base).createInputStream();
CMapParser parser = new CMapParser();
return parser.parse(input);
} finally {
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapterUtil.java b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapterUtil.java
index f3f625d..fdeffc6 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapterUtil.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapterUtil.java
@@ -71,7 +71,7 @@
}
sb.append("}");
if (base instanceof COSStream) {
- InputStream stream = ((COSStream)base).getFilteredStream();
+ InputStream stream = ((COSStream)base).createRawInputStream();
byte[] b = IOUtils.toByteArray(stream);
sb.append("COSStream{").append(Arrays.hashCode(b)).append("}");
}
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PDFCloner.java b/src/java/org/apache/fop/render/pdf/pdfbox/PDFCloner.java
index 7d48472..c518dcb 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PDFCloner.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PDFCloner.java
@@ -178,15 +178,15 @@
PDFStream stream = new PDFStream();
if (adapter.pdfDoc.isEncryptionActive() && originalStream.getItem(COSName.FILTER) == COSName.DCT_DECODE) {
stream.getFilterList().addFilter(new DCTFilter());
- in = originalStream.getFilteredStream();
+ in = originalStream.createRawInputStream();
filter = Collections.EMPTY_SET;
} else if (adapter.pdfDoc.isEncryptionActive()
|| (originalStream.containsKey(COSName.DECODE_PARMS) && !originalStream.containsKey(COSName.FILTER))) {
- in = originalStream.getUnfilteredStream();
+ in = originalStream.createInputStream();
filter = adapter.FILTER_FILTER;
} else {
//transfer encoded data (don't reencode)
- in = originalStream.getFilteredStream();
+ in = originalStream.createRawInputStream();
filter = Collections.EMPTY_SET;
}
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PSPDFGraphics2D.java b/src/java/org/apache/fop/render/pdf/pdfbox/PSPDFGraphics2D.java
index ef2f6b2..ba6b455 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PSPDFGraphics2D.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PSPDFGraphics2D.java
@@ -235,7 +235,7 @@
int bits = ((COSInteger)s.getDictionaryObject(COSName.BITS_PER_SAMPLE)).intValue();
COSArray size = (COSArray) s.getDictionaryObject(COSName.SIZE);
COSArray encode = getEncode(s);
- byte[] x = IOUtils.toByteArray(stream.getUnfilteredStream());
+ byte[] x = IOUtils.toByteArray(stream.createInputStream());
for (byte y : x) {
if (y != 0) {
return new Function(floatArrayToDoubleList(domain.toFloatArray()),
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java b/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
index 871bd1f..0cb4588 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
@@ -37,6 +37,7 @@
import org.apache.xmlgraphics.image.loader.ImageSize;
import org.apache.xmlgraphics.image.loader.impl.AbstractImagePreloader;
import org.apache.xmlgraphics.image.loader.util.ImageUtil;
+import org.apache.xmlgraphics.io.XmlSourceUtil;
import org.apache.xmlgraphics.util.io.SubInputStream;
import org.apache.fop.datatypes.URISpecification;
@@ -172,12 +173,12 @@
}
public PDDocument make() throws Exception {
- final InputStream in = ImageUtil.needInputStream(src);
+ final InputStream in = XmlSourceUtil.needInputStream(src);
try {
PDDocument pddoc = PDDocument.load(new SubInputStream(in, Integer.MAX_VALUE));
return Interceptors.getInstance().interceptOnLoad(pddoc, docURI);
} finally {
- ImageUtil.closeQuietly(src);
+ XmlSourceUtil.closeQuietly(src);
}
}
};