org.htmlparser.lexerapplications.thumbelina
Class TileSet

java.lang.Object
  extended byorg.htmlparser.lexerapplications.thumbelina.TileSet

public class TileSet
extends java.lang.Object

Class to track picture regions.


Field Summary
protected  java.util.Vector mRegions
          The list of Pictures.
 
Constructor Summary
TileSet()
          Construct a tile set.
 
Method Summary
 void add(Picture r)
          Add a single picture to the list.
 void bringToTop(Picture picture)
          Move the given picture to the top of the Z order.
 java.util.Enumeration getPictures()
          Get the list of pictures.
 int getSize()
          Get the number of tiles in this collection.
 Picture pictureAt(int x, int y)
          Find the Picture at position x,y
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mRegions

protected java.util.Vector mRegions
The list of Pictures.

Constructor Detail

TileSet

public TileSet()
Construct a tile set.

Method Detail

getSize

public int getSize()
Get the number of tiles in this collection.

Returns:
The number of pictures showing. Note that the same image and URL may be showing (different pieces) in several locations.

getPictures

public java.util.Enumeration getPictures()
Get the list of pictures.

Returns:
An enumeration over the picture objects in this set.

add

public void add(Picture r)
Add a single picture to the list.

Parameters:
r - The picture to add.

pictureAt

public Picture pictureAt(int x,
                         int y)
Find the Picture at position x,y

Parameters:
x - The x coordinate of the point to examine.
y - The y coordinate of the point to examine.
Returns:
The picture at that point, or null if there are none.

bringToTop

public void bringToTop(Picture picture)
Move the given picture to the top of the Z order.

Parameters:
picture - The picture to add.