DisplayObjectTypePlugin
public class DOTLinePlugin extends java.lang.Object implements DisplayObjectTypePlugin
Constructor | Description |
---|---|
DOTLinePlugin() |
Konstruiert eine Selbstbeschreibung des Plugins.
|
Modifier and Type | Method | Description |
---|---|---|
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).
|
DisplayObjectsInitializer |
getInitializer() |
Gibt den Initializer zurück, der die Darstellungsobjekte initialisiert.
|
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.
|
DOTDefinitionPanel |
getPanel(DOTDefinitionDialog dotDefinitionDialog) |
Gibt ein
DOTDefinitionPanel zur Definition und Bearbeitung von Darstellungstypen dieses
Plugins zurück. |
java.lang.String[] |
getPrimitiveFormTypes() |
Gibt die möglichen Typen der Grundfiguren, die gezeichnet werden können, zurück, z.B.
|
Property[] |
getProperties(java.lang.Object o) |
Gibt die Visualisierungs-Eigenschaften des Grundfigurtyps o zurück.
|
boolean |
isDynamicsPossible() |
Sind innerhalb des Plugins Aneldungen auf dynamische Daten möglich?
|
boolean |
isMapScaleListeningNecessary() |
Nicht alle Plugin-Implementationen wickeln Aufgaben über das MapScale-Listening ab.
|
boolean |
isSystemObjectTypeSupported(de.bsvrz.dav.daf.main.config.DataModel configuration,
de.bsvrz.dav.daf.main.config.SystemObjectType systemObjectType) |
Prüft, ob der übergebene SystemObjectType von dem Plugin unterstützt wird.
|
public DOTLinePlugin()
public java.lang.String getName()
DisplayObjectTypePlugin
getName
in interface DisplayObjectTypePlugin
public DOTDefinitionPanel getPanel(DOTDefinitionDialog dotDefinitionDialog)
DisplayObjectTypePlugin
DOTDefinitionPanel
zur Definition und Bearbeitung von Darstellungstypen dieses
Plugins zurück. Dabei wird der übergeordnete Frame dem Dialog bekanntgemacht und deshalb als Parameter
übergeben.getPanel
in interface DisplayObjectTypePlugin
dotDefinitionDialog
- der übergeordnete Framepublic DisplayObjectType getDisplayObjectType()
DisplayObjectTypePlugin
DisplayObjectType
.getDisplayObjectType
in interface DisplayObjectTypePlugin
public DisplayObjectsInitializer getInitializer()
DisplayObjectTypePlugin
getInitializer
in interface DisplayObjectTypePlugin
public DisplayObjectPainter getPainter()
DisplayObjectTypePlugin
getPainter
in interface DisplayObjectTypePlugin
public java.lang.String[] getPrimitiveFormTypes()
DisplayObjectTypePlugin
Ein Plugin kann Grundfiguren besitzen, muss aber nicht. Siehe die Erläuterungen hier
.
getPrimitiveFormTypes
in interface DisplayObjectTypePlugin
@Nullable public Property[] getProperties(@Nullable java.lang.Object o)
DisplayObjectTypePlugin
hier
.getProperties
in interface DisplayObjectTypePlugin
o
- ein Grundfigurtyp oder nullpublic java.lang.String getGeometryType()
DisplayObjectTypePlugin
getGeometryType
in interface DisplayObjectTypePlugin
public boolean isSystemObjectTypeSupported(de.bsvrz.dav.daf.main.config.DataModel configuration, de.bsvrz.dav.daf.main.config.SystemObjectType systemObjectType)
DisplayObjectTypePlugin
isSystemObjectTypeSupported
in interface DisplayObjectTypePlugin
configuration
- die KonfigurationsystemObjectType
- ein SystemObjectTypetrue
genau dann, wenn der Typ vom Plugin unterstützt wirdpublic boolean isDynamicsPossible()
DisplayObjectTypePlugin
isDynamicsPossible
in interface DisplayObjectTypePlugin
public boolean isMapScaleListeningNecessary()
DisplayObjectTypePlugin
isMapScaleListeningNecessary
in interface DisplayObjectTypePlugin