ist.palcom.services.tilessimulator.gui
Class TilePeer

java.lang.Object
  extended by ist.palcom.services.tilessimulator.gui.TilePeer

public class TilePeer
extends java.lang.Object

Class responsible for rendering a Tile


Constructor Summary
TilePeer(java.lang.String name, DeviceID deviceID)
           
 
Method Summary
 void close()
           
 boolean contains(int xx, int yy)
           
 AbstractDevice getDevice()
           
 javax.swing.JFrame getGUI()
           
 java.lang.String getIRInterfaceID()
           
 java.lang.String getName()
           
 java.awt.geom.Point2D getPoint(int dir)
           
 Tile getTile()
           
 int getX()
           
 int getY()
           
protected  void init(java.lang.String name, DeviceID deviceID)
           
 void paint(java.awt.Graphics g)
           
 void paintLeds(java.awt.Graphics g)
           
 boolean pressed()
           
 void repaint()
           
 void setImage(TileImage ti)
           
 void setName(java.lang.String name)
           
 void setPos(int x, int y)
           
 void setPressed(boolean p)
           
 void setX(int x)
           
 void setY(int y)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TilePeer

public TilePeer(java.lang.String name,
                DeviceID deviceID)
Method Detail

init

protected void init(java.lang.String name,
                    DeviceID deviceID)

setPos

public void setPos(int x,
                   int y)

repaint

public void repaint()

paintLeds

public void paintLeds(java.awt.Graphics g)

paint

public void paint(java.awt.Graphics g)

getPoint

public java.awt.geom.Point2D getPoint(int dir)

contains

public boolean contains(int xx,
                        int yy)

setPressed

public void setPressed(boolean p)

pressed

public boolean pressed()

setImage

public void setImage(TileImage ti)

getX

public int getX()

getY

public int getY()

setX

public void setX(int x)

setY

public void setY(int y)

getIRInterfaceID

public java.lang.String getIRInterfaceID()

setName

public void setName(java.lang.String name)

getDevice

public AbstractDevice getDevice()

getName

public java.lang.String getName()

getGUI

public javax.swing.JFrame getGUI()

getTile

public Tile getTile()

close

public void close()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object