es.prodevelop.gvsig.mobile.fmap
Interface ExtentHistory

All Known Implementing Classes:
ExtentHistoryImpl

public interface ExtentHistory

Interface for objects that keep a reord of visited extents.

Author:
jldominguez
See Also:
Extent

Method Summary
 int getCapacity()
          max number of extents permitted
 java.awt.geom.Rectangle2D getNext(java.awt.geom.Rectangle2D r)
          Gets next extent
 java.awt.geom.Rectangle2D getPrevious(java.awt.geom.Rectangle2D r)
          Gets previous extent
 boolean hasNext()
           
 boolean hasPrevious()
           
 void put(java.awt.geom.Rectangle2D r)
          Add a new extent
 

Method Detail

getPrevious

public java.awt.geom.Rectangle2D getPrevious(java.awt.geom.Rectangle2D r)
Gets previous extent

Parameters:
r - current extent
Returns:
the previous extent

getNext

public java.awt.geom.Rectangle2D getNext(java.awt.geom.Rectangle2D r)
Gets next extent

Parameters:
r - current extent
Returns:
the next extent

hasNext

public boolean hasNext()
Returns:
whether there si anext extent

hasPrevious

public boolean hasPrevious()
Returns:
whether there is a previous extent

getCapacity

public int getCapacity()
max number of extents permitted

Returns:

put

public void put(java.awt.geom.Rectangle2D r)
Add a new extent

Parameters:
r - the new extent