iText 5

GroupedRandomAccessSource

GroupedRandomAccessSource Internal class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.io iTextSharp.text.io.GroupedRandomAccessSource[[GroupedRandomAccessSource]] iTextSharp.text.io.IRandomAccessSource[[IRandomAccessSource]] class iTextSharp.text.io.IRandomAccessSource interfaceStyle; end subgraph System System.IDisposable[[IDisposable]] end iTextSharp.text.io.IRandomAccessSource --> iTextSharp.text.io.GroupedRandomAccessSource System.IDisposable --> iTextSharp.text.io.IRandomAccessSource

Members

Properties

Public properties

Type

Name

Methods

long

Length

get

Methods

Protected internal methods
Public methods

Returns

Name

void

Close

()

void

Dispose

()

int

Get

(...)

Details

Inheritance

Constructors

GroupedRandomAccessSource

Source code

public GroupedRandomAccessSource(ICollection<IRandomAccessSource> sources)

Arguments

Type

Name

Description

ICollection<

IRandomAccessSource

>

sources

Methods

GetStartingSourceIndex

Source code

protected internal virtual int GetStartingSourceIndex(long offset)

Arguments

Type

Name

Description

long

offset

SourceReleased

Source code

protected internal virtual void SourceReleased(IRandomAccessSource source)

Arguments

Type

Name

Description

IRandomAccessSource

source

SourceInUse

Source code

protected internal virtual void SourceInUse(IRandomAccessSource source)

Arguments

Type

Name

Description

IRandomAccessSource

source

Get [1/2]

Source code

public virtual int Get(long position)

Arguments

Type

Name

Description

long

position

Get [2/2]

Source code

public virtual int Get(long position, byte[] bytes, int off, int len)

Arguments

Type

Name

Description

long

position

byte``[]

bytes

int

off

int

len

Close

Source code

public virtual void Close()

Dispose

Source code

public virtual void Dispose()

Properties

Length

public virtual long Length { get; }

Generated with ModularDoc