theater
Class Actor

java.lang.Object
  extended by theater.Component
      extended by theater.Actor
All Implemented Interfaces:
java.io.Serializable, PixelArea

public class Actor
extends Component
implements java.io.Serializable

Die Klasse Actor ist die Basisklasse aller Akteure. Sie erbt alle Methoden ihrer Oberklasse Component.

Im Normalfall gibt es in Solist nur eine Actor-Klasse. Dies ist die Oberklasse der Solist-Klasse, von der der Solist erzuegt wird. Sollte es mehrere Actor-Klassen geben, muss der Programmierer die Solist-Oberklasse explizit auswählen.

Im Solist-Programm muss die Methode "void main()" überschrieben werden. In dieser wird das Eigenleben des Solisten festgelegt, wobei u. a. die geerbten Methoden der Klasse Component genutzt werden können.

Version:
1.0 (03.11.2009)
Author:
Dietrich Boles, Universität Oldenburg, Germany
See Also:
Serialized Form

Field Summary
 
Fields inherited from class theater.Component
DEF_Z_COORDINATE
 
Constructor Summary
Actor()
          Default-Konstruktor der Klasse Actor
Actor(Actor actor)
          Copy-Konstruktor der Klasse Actor
 
Method Summary
static Actor cloneSolist(Actor solist)
          erzeugt einen Clon des uebergebenen Solist
static Actor createSolist()
          erzeugt eine Instanz der Klasse Solist
 void main()
          die von der Solist-Klasse zu überschreibende Methode
 
Methods inherited from class theater.Component
addedToStage, contains, getCell, getColumn, getImage, getRotation, getRow, getStage, getZCoordinate, intersects, isHandlingKeyEvents, isHandlingMouseEvents, isInside, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, removedFromStage, setHandlingKeyEvents, setHandlingMouseEvents, setImage, setImage, setLocation, setRotation, setVisible, setZCoordinate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Actor

public Actor()
Default-Konstruktor der Klasse Actor


Actor

public Actor(Actor actor)
Copy-Konstruktor der Klasse Actor

Parameters:
actor - der zu klonende Akteur
Method Detail

cloneSolist

public static Actor cloneSolist(Actor solist)
erzeugt einen Clon des uebergebenen Solist

Parameters:
solist - der zu klonende Solist
Returns:
der geklonte Solist

createSolist

public static Actor createSolist()
erzeugt eine Instanz der Klasse Solist

Returns:
der Solist

main

public void main()
die von der Solist-Klasse zu überschreibende Methode