KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > figures > FigureTile


1 /*
2  * Created on 05.06.2005
3  *
4  */

5 package com.nightlabs.editor2d.figures;
6
7 import java.util.Collection JavaDoc;
8
9 import org.eclipse.draw2d.Figure;
10 import org.eclipse.draw2d.geometry.Rectangle;
11
12 /**
13  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
14  *
15  */

16 public interface FigureTile {
17     
18     public boolean intersects(Rectangle rect);
19     public Rectangle getBounds();
20     
21     public Collection JavaDoc getTileFigures();
22     public void addFigure(Figure figure);
23     public void removeFigure(Figure figure);
24     
25     public Collection JavaDoc getIntersectingFigures(Rectangle rect);
26 }
27
Popular Tags