public class

FileInputRegionInformation

extends Object
implements IInputLocation
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.input.FileInputRegionInformation

Class Overview

Location information within binary input. Those objects are constituted of one offset, and an optional size.

Summary

Public Constructors
FileInputRegionInformation(long offset)
Create a new location object with an unknown size.
FileInputRegionInformation(long offset, long size)
Create a new location object.
FileInputRegionInformation(long offset, long size, IInput input)
Create a new location object.
Public Methods
IInput getInput()
Get the input object.
long getOffset()
Get the location offset in bytes, relative to the beginning of the input.
long getSize()
Get the location size in bytes.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public FileInputRegionInformation (long offset)

Create a new location object with an unknown size.

Parameters
offset mandatory offset

public FileInputRegionInformation (long offset, long size)

Create a new location object.

Parameters
offset the non-negative offset
size optional size, zero to indicate an unknown size

public FileInputRegionInformation (long offset, long size, IInput input)

Create a new location object.

Parameters
offset the non-negative offset
size optional size, zero to indicate an unknown size
input optional input, if the input object is not known (or unclear) by the client

Public Methods

public IInput getInput ()

Get the input object.

Returns
  • the optional input object, may be null if unspecified

public long getOffset ()

Get the location offset in bytes, relative to the beginning of the input.

Returns
  • the non-negative offset

public long getSize ()

Get the location size in bytes.

Returns
  • the optional size, negative to indicate an unknown size

public String toString ()