Author: tilman Date: Sun Jul 12 15:25:13 2015 New Revision: 1690474 URL: http://svn.apache.org/r1690474 Log: PDFBOX-2852: return actual type in getCOSObject
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java?rev=1690474&r1=1690473&r2=1690474&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDMemoryStream.java Sun Jul 12 15:25:13 2015 @@ -23,7 +23,6 @@ import java.io.OutputStream; import java.util.List; -import org.apache.pdfbox.cos.COSBase; import org.apache.pdfbox.cos.COSStream; import org.apache.pdfbox.pdmodel.common.filespecification.PDFileSpecification; @@ -68,7 +67,7 @@ public class PDMemoryStream extends PDSt * @return The cos object that matches this Java object. */ @Override - public COSBase getCOSObject() + public COSStream getCOSObject() { throw new UnsupportedOperationException( "not supported for memory stream" ); } @@ -110,6 +109,7 @@ public class PDMemoryStream extends PDSt @Override public InputStream getPartiallyFilteredStream( List stopFilters ) throws IOException { + // memory streams are not encoded. return createInputStream(); } Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java?rev=1690474&r1=1690473&r2=1690474&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java Sun Jul 12 15:25:13 2015 @@ -201,7 +201,7 @@ public class PDStream implements COSObje * @return The cos object that matches this Java object. */ @Override - public COSBase getCOSObject() + public COSStream getCOSObject() { return stream; }