org.htmlparser.lexerapplications.thumbelina

Class TileSet


public class TileSet
extends Object

Class to track picture regions.

Field Summary

protected 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.
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

Field Details

mRegions

protected Vector mRegions
The list of Pictures.

Constructor Details

TileSet

public TileSet()
Construct a tile set.

Method Details

add

public void add(Picture r)
Add a single picture to the list.
Parameters:
r - The picture to add.

bringToTop

public void bringToTop(Picture picture)
Move the given picture to the top of the Z order.
Parameters:
picture - The picture to add.

getPictures

public Enumeration getPictures()
Get the list of pictures.
Returns:
An enumeration over the picture objects in this set.

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.

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.

HTML Parser is an open source library released under LGPL. SourceForge.net