net.sourceforge.neurosdbm.db
Class WordPointer

java.lang.Object
  extended bynet.sourceforge.neurosdbm.db.WordPointer
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
WordPointerToDisplayData, WordPointerToWordString

public class WordPointer
extends java.lang.Object
implements java.lang.Comparable


Field Summary
private  Word lsw
           
private  Word msw
           
private  int wordOffset
           
 
Constructor Summary
WordPointer(java.nio.ByteBuffer bytes, int wordOffset)
           
WordPointer(long value)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 DisplayData deferenceDisplayData(java.nio.ByteBuffer bytes)
           
 WordString deferenceWordString(java.nio.ByteBuffer bytes)
           
 boolean equals(java.lang.Object obj)
           
 Word getLSW()
           
 Word getMSW()
           
 int getValue()
           
 int getWordLength()
           
 int getWordOffset()
           
 boolean isNull()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wordOffset

private int wordOffset

msw

private Word msw

lsw

private Word lsw
Constructor Detail

WordPointer

public WordPointer(java.nio.ByteBuffer bytes,
                   int wordOffset)

WordPointer

public WordPointer(long value)
Method Detail

getWordOffset

public int getWordOffset()

getValue

public int getValue()

getMSW

public Word getMSW()

getLSW

public Word getLSW()

getWordLength

public int getWordLength()

deferenceWordString

public WordString deferenceWordString(java.nio.ByteBuffer bytes)

deferenceDisplayData

public DisplayData deferenceDisplayData(java.nio.ByteBuffer bytes)

equals

public boolean equals(java.lang.Object obj)

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable

isNull

public boolean isNull()

toString

public java.lang.String toString()


Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.