public class DOTLinePlugin extends java.lang.Object implements DisplayObjectTypePlugin
Die Selbstbeschreibung des Linien-Plugins.
Constructor and Description |
---|
DOTLinePlugin()
Konstruiert eine Selbstbeschreibung des Plugins.
|
Modifier and Type | Method and Description |
---|---|
DOTDefinitionDialog |
getDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
Gibt einen Dialog zur Definition und Bearbeitung von Darstellungstypen dieses Plugins zurück.
|
DisplayObjectType |
getDisplayObjectType()
Gibt den Darstellungstypen des Plugins zurück, das ist ein Implementation von
DisplayObjectType . |
java.lang.String |
getGeometryType()
Gibt ‘typ.fläche’, ‘typ.linie’, ‘typ.punkt’ oder ‘typ.geoReferenzObject’ zurück, je nachdem, ob das Plugin für Systemobjekte so eingeschränkt werden kann (in den ersten drei Fällen) oder nicht (im letzten Fall).
|
java.lang.String |
getName()
Gibt den eindeutigen Namen des Plugins zurück.
|
DisplayObjectPainter |
getPainter()
Gibt einen Painter zurück, der Darstellungsobjekte mit Darstellungsobjekttypen dieses Plugins, zeichnen kann.
|
java.lang.String[] |
getPrimitiveFormTypes()
Gibt die möglichen Typen der Grundfiguren, die gezeichnet werden können, zurück, z.B.
|
DOTProperty[] |
getProperties(java.lang.Object o)
Gibt die Visualisierungs-Eigenschaften des Grundfigurtyps o zurück.
|
boolean |
isSystemObjectTypeSupported(DataModel configuration,
SystemObjectType systemObjectType)
Prüft, ob der übergebene SystemObjectType von dem Plugin unterstützt wird.
|
public DOTLinePlugin()
Konstruiert eine Selbstbeschreibung des Plugins.
public java.lang.String getName()
DisplayObjectTypePlugin
Gibt den eindeutigen Namen des Plugins zurück. Die Namen ‘Fläche’, ‘Komplex’, ‘Linie’ und ‘Punkt’ sind bereits vergeben.
getName
in interface DisplayObjectTypePlugin
public DOTDefinitionDialog getDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
DisplayObjectTypePlugin
Gibt einen Dialog zur Definition und Bearbeitung von Darstellungstypen dieses Plugins zurück.
getDialog
in interface DisplayObjectTypePlugin
public DisplayObjectType getDisplayObjectType()
DisplayObjectTypePlugin
Gibt den Darstellungstypen des Plugins zurück, das ist ein Implementation von DisplayObjectType
.
getDisplayObjectType
in interface DisplayObjectTypePlugin
public DisplayObjectPainter getPainter()
DisplayObjectTypePlugin
Gibt einen Painter zurück, der Darstellungsobjekte mit Darstellungsobjekttypen dieses Plugins, zeichnen kann.
getPainter
in interface DisplayObjectTypePlugin
public java.lang.String[] getPrimitiveFormTypes()
DisplayObjectTypePlugin
Gibt die möglichen Typen der Grundfiguren, die gezeichnet werden können, zurück, z.B. Rechteck, Kreis, Text usw.
Ein Plugin kann Grundfiguren besitzen, muss aber nicht. Siehe die Erläuterungen hier
.
getPrimitiveFormTypes
in interface DisplayObjectTypePlugin
public DOTProperty[] getProperties(java.lang.Object o)
DisplayObjectTypePlugin
Gibt die Visualisierungs-Eigenschaften des Grundfigurtyps o zurück. Kann mit null aufgerufen werden, und gibt dann globale Eigenschaften zurück. Siehe die Erläuterungen hier
.
getProperties
in interface DisplayObjectTypePlugin
public java.lang.String getGeometryType()
DisplayObjectTypePlugin
Gibt ‘typ.fläche’, ‘typ.linie’, ‘typ.punkt’ oder ‘typ.geoReferenzObject’ zurück, je nachdem, ob das Plugin für Systemobjekte so eingeschränkt werden kann (in den ersten drei Fällen) oder nicht (im letzten Fall).
getGeometryType
in interface DisplayObjectTypePlugin
public boolean isSystemObjectTypeSupported(DataModel configuration, SystemObjectType systemObjectType)
DisplayObjectTypePlugin
Prüft, ob der übergebene SystemObjectType von dem Plugin unterstützt wird.
isSystemObjectTypeSupported
in interface DisplayObjectTypePlugin
configuration
- die KonfigurationsystemObjectType
- ein SystemObjectTypetrue
genau dann, wenn der Typ vom Plugin unterstützt wird