com.healthmarketscience.jackcess.impl
Class CursorImpl.PositionImpl

java.lang.Object
  extended by com.healthmarketscience.jackcess.impl.CursorImpl.PositionImpl
All Implemented Interfaces:
Cursor.Position
Enclosing class:
CursorImpl

protected abstract static class CursorImpl.PositionImpl
extends Object
implements Cursor.Position

Value object which maintains the current position of the cursor.


Constructor Summary
protected CursorImpl.PositionImpl()
           
 
Method Summary
 boolean equals(Object o)
           
protected abstract  boolean equalsImpl(Object o)
          Returns true if the subclass specific info in a Position is equal, false otherwise.
abstract  RowIdImpl getRowId()
          Returns the unique RowId of the position of the cursor.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CursorImpl.PositionImpl

protected CursorImpl.PositionImpl()
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object o)
Overrides:
equals in class Object

getRowId

public abstract RowIdImpl getRowId()
Returns the unique RowId of the position of the cursor.

Specified by:
getRowId in interface Cursor.Position

equalsImpl

protected abstract boolean equalsImpl(Object o)
Returns true if the subclass specific info in a Position is equal, false otherwise.

Parameters:
o - object being tested for equality, guaranteed to be the same class as this object


Copyright © 2005-2017 Health Market Science. All Rights Reserved.