de.bsvrz.buv.rw.basislib.interfaces.darstellungsobjekte
Interface IDarstellungsObjekt


public interface IDarstellungsObjekt

Interface für den Zugriff auf DarstellungsObjekte.

Version:
$Revision: 1.1 $ / $Date: 2009/12/02 09:21:01 $ / ($Author: HofmannJ $)
Author:
Dambach-Werke GmbH, Thomas Drapp

Method Summary
 IDarstellungsObjektTypZoomInfo getDarstellungsObjektTypZoomInfo(int zoomStufe)
          Holen der DarstellungsObjektTypZoomInfo für das aktuelle SystemObjekt mit der übergebenen ZoomStufe.
 stauma.dav.configuration.interfaces.SystemObjectType[] getUnterstuetzteSystemObjektTypen()
          Holen der SystemObjektTypen, für die das DarstellungsObjekt Informationen anzeigen kann.
 void repaint(int x, int y, DarstellungsObjektAusrichtung ausrichtung)
          Aufforderung zum Neuzeichnen des DarstellungsObjektes an der übergebenen Position mit der übergebenen Ausrichtung.
 void setSystemObjekt(stauma.dav.configuration.interfaces.SystemObject objekt)
          Setzen des SystemObjektes für das das Darstellungsobjekt Informationen darstellen soll.
 

Method Detail

setSystemObjekt

void setSystemObjekt(stauma.dav.configuration.interfaces.SystemObject objekt)
Setzen des SystemObjektes für das das Darstellungsobjekt Informationen darstellen soll.

Parameters:
objekt - SystemObjekt für das das Darstellungsobjekt Informationen darstellen soll.

getUnterstuetzteSystemObjektTypen

stauma.dav.configuration.interfaces.SystemObjectType[] getUnterstuetzteSystemObjektTypen()
Holen der SystemObjektTypen, für die das DarstellungsObjekt Informationen anzeigen kann.

Returns:
Feld mit SystemObjektTypen.

repaint

void repaint(int x,
             int y,
             DarstellungsObjektAusrichtung ausrichtung)
Aufforderung zum Neuzeichnen des DarstellungsObjektes an der übergebenen Position mit der übergebenen Ausrichtung.

Parameters:
x - X-Position in Pixel, an der das DarstellungsObjekt angezeigt werden soll.
y - Y-Position in Pixel, an der das DarstellungsObjekt angezeigt werden soll.
ausrichtung - Ausrichtung für das Neuzeichnen des DarstellungsObjektes.

getDarstellungsObjektTypZoomInfo

IDarstellungsObjektTypZoomInfo getDarstellungsObjektTypZoomInfo(int zoomStufe)
Holen der DarstellungsObjektTypZoomInfo für das aktuelle SystemObjekt mit der übergebenen ZoomStufe.
Sollte kein SystemObjekt mit setSystemObjekt(SystemObject) gesetzt worden sein, wird null zurückgegeben.

Parameters:
zoomstufe - ZoomStufe in Prozent, für die die DarstellungsObjektTypZoomInfo bestimmt werden soll.
Returns:
DarstellungsObjektTypZoomInfo oder null, wenn kein SystemObjekt gesetzt.