org.biojava.bio.program.indexdb
Interface Record

All Known Implementing Classes:
Record.Impl

public interface Record

Record represents a record within an indexed flat file databank as defined by the OBDA standard.

Author:
Matthew Pocock, Keith James

Nested Class Summary
static class Record.Impl
          Impl is the default implementation of Record.
 
Method Summary
 RAF getFile()
          getFile returns the random access file in which the record belongs.
 java.lang.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.
 

Method Detail

getID

public java.lang.String getID()
getID returns the primary identifier of the record.

Returns:
a String ID.

getFile

public RAF getFile()
getFile returns the random access file in which the record belongs.

Returns:
a RAF.

getOffset

public long getOffset()
getOffset returns the byte offset in the file at which the record begins.

Returns:
a long offset.

getLength

public int getLength()
getLength returns the length of the record in bytes.

Returns:
an int.