org.biojava.bio.program.indexdb
Class Record.Impl
java.lang.Object
org.biojava.bio.program.indexdb.Record.Impl
- All Implemented Interfaces:
- Record
- Enclosing interface:
- Record
public static class Record.Impl
- extends Object
- implements Record
Impl
is the default implementation of Record.
- Author:
- Matthew Pocock
Nested classes/interfaces inherited from interface org.biojava.bio.program.indexdb.Record |
Record.Impl |
Constructor Summary |
Record.Impl(String id,
RAF file,
long offset,
int length)
Creates a new Impl record. |
Method Summary |
RAF |
getFile()
getFile returns the random access file in which
the record belongs. |
String |
getID()
getID returns the primary identifier of the
record. |
int |
getLength()
getLength returns the length of the record in
bytes. |
long |
getOffset()
getOffset returns the byte offset in the file at
which the record begins. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Record.Impl
public Record.Impl(String id,
RAF file,
long offset,
int length)
- Creates a new
Impl
record.
- Parameters:
id
- a String
primary ID.file
- a RAF
file.offset
- a long
byte offset.length
- an int
byte record length.
getID
public String getID()
- Description copied from interface:
Record
getID
returns the primary identifier of the
record.
- Specified by:
getID
in interface Record
- Returns:
- a
String
ID.
getFile
public RAF getFile()
- Description copied from interface:
Record
getFile
returns the random access file in which
the record belongs.
- Specified by:
getFile
in interface Record
- Returns:
- a
RAF
.
getOffset
public long getOffset()
- Description copied from interface:
Record
getOffset
returns the byte offset in the file at
which the record begins.
- Specified by:
getOffset
in interface Record
- Returns:
- a
long
offset.
getLength
public int getLength()
- Description copied from interface:
Record
getLength
returns the length of the record in
bytes.
- Specified by:
getLength
in interface Record
- Returns:
- an
int
.