Table of Contents

Class PDStream

Namespace
Org.Apache.Pdfbox.Pdmodel.Common
Assembly
MASES.NetPDF.dll
public class PDStream : COSObjectable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
PDStream
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()
JVMBridgeBase<COSObjectable>.Execute<T>(params T[])
JVMBridgeBase<COSObjectable>.DynBridgeClazz
JVMBridgeBase<COSObjectable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

PDStream()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public PDStream()

PDStream(COSDocument)

public PDStream(COSDocument arg0)

Parameters

arg0 COSDocument

COSDocument

PDStream(COSStream)

public PDStream(COSStream arg0)

Parameters

arg0 COSStream

COSStream

PDStream(PDDocument)

public PDStream(PDDocument arg0)

Parameters

arg0 PDDocument

PDDocument

PDStream(PDDocument, InputStream)

public PDStream(PDDocument arg0, InputStream arg1)

Parameters

arg0 PDDocument

PDDocument

arg1 InputStream

InputStream

Exceptions

IOException

PDStream(PDDocument, InputStream, COSArray)

public PDStream(PDDocument arg0, InputStream arg1, COSArray arg2)

Parameters

arg0 PDDocument

PDDocument

arg1 InputStream

InputStream

arg2 COSArray

COSArray

Exceptions

IOException

PDStream(PDDocument, InputStream, COSName)

public PDStream(PDDocument arg0, InputStream arg1, COSName arg2)

Parameters

arg0 PDDocument

PDDocument

arg1 InputStream

InputStream

arg2 COSName

COSName

Exceptions

IOException

PDStream(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public PDStream(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

DecodeParms

public List<object> DecodeParms { get; set; }

Property Value

List<object>

DecodedStreamLength

public int DecodedStreamLength { get; set; }

Property Value

int

File

public PDFileSpecification File { get; set; }

Property Value

PDFileSpecification

FileDecodeParams

public List<object> FileDecodeParams { get; set; }

Property Value

List<object>

FileFilters

public List<String> FileFilters { get; set; }

Property Value

List<String>

Filters

public List<COSName> Filters { get; set; }

Property Value

List<COSName>

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Length

public int Length { get; }

Property Value

int

Metadata

public PDMetadata Metadata { get; set; }

Property Value

PDMetadata

Methods

CreateInputStream()

public COSInputStream CreateInputStream()

Returns

COSInputStream

COSInputStream

Exceptions

IOException

CreateInputStream(List<String>)

public InputStream CreateInputStream(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

InputStream

InputStream

Exceptions

IOException

CreateInputStream(DecodeOptions)

public COSInputStream CreateInputStream(DecodeOptions arg0)

Parameters

arg0 DecodeOptions

DecodeOptions

Returns

COSInputStream

COSInputStream

Exceptions

IOException

CreateOutputStream()

public OutputStream CreateOutputStream()

Returns

OutputStream

OutputStream

Exceptions

IOException

CreateOutputStream(COSName)

public OutputStream CreateOutputStream(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

OutputStream

OutputStream

Exceptions

IOException

ToByteArray()

public byte[] ToByteArray()

Returns

byte[]

byte

Exceptions

IOException