Package de.kappich.pat.gnd.statPlugin
Class DOTStatPlugin
java.lang.Object
de.kappich.pat.gnd.statPlugin.DOTStatPlugin
- All Implemented Interfaces:
DisplayObjectTypePlugin
public final class DOTStatPlugin extends java.lang.Object implements DisplayObjectTypePlugin
DOTStatPlugin ist die Implementation von DisplayObjectTypePlugin im Stationierungs-Plugin. Dieses Plugin vereint die Darstellung
der Betriebskilometrierung und der ASB-Stationierung.-
Constructor Summary
Constructors Constructor Description DOTStatPlugin()Der Konstruktor. -
Method Summary
Modifier and Type Method Description DisplayObjectTypegetDisplayObjectType()Gibt den Darstellungstypen des Plugins zurück, das ist ein Implementation vonDisplayObjectType.java.lang.StringgetGeometryType()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).DisplayObjectsInitializergetInitializer()Gibt den Initializer zurück, der die Darstellungsobjekte initialisiert.java.lang.StringgetName()Gibt den eindeutigen Namen des Plugins zurück.DisplayObjectPaintergetPainter()Gibt einen Painter zurück, der Darstellungsobjekte mit Darstellungsobjekttypen dieses Plugins, zeichnen kann.DOTDefinitionPanelgetPanel(DOTDefinitionDialog dotDefinitionDialog)Gibt einDOTDefinitionPanelzur 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.booleanisDynamicsPossible()Sind innerhalb des Plugins Aneldungen auf dynamische Daten möglich?booleanisMapScaleListeningNecessary()Nicht alle Plugin-Implementationen wickeln Aufgaben über das MapScale-Listening ab.booleanisSystemObjectTypeSupported(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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DOTStatPlugin
public DOTStatPlugin()Der Konstruktor.
-
-
Method Details
-
getName
public java.lang.String getName()Description copied from interface:DisplayObjectTypePluginGibt den eindeutigen Namen des Plugins zurück. Die Namen 'Fläche', 'Komplex', 'Linie' und 'Punkt' sind bereits vergeben.- Specified by:
getNamein interfaceDisplayObjectTypePlugin- Returns:
- der eindeutige Name des Plugins
-
getDisplayObjectType
Description copied from interface:DisplayObjectTypePluginGibt den Darstellungstypen des Plugins zurück, das ist ein Implementation vonDisplayObjectType.- Specified by:
getDisplayObjectTypein interfaceDisplayObjectTypePlugin- Returns:
- ein Objekt des Darstellungstyps dieses Plugins
-
getPanel
Description copied from interface:DisplayObjectTypePluginGibt einDOTDefinitionPanelzur Definition und Bearbeitung von Darstellungstypen dieses Plugins zurück. Dabei wird der übergeordnete Frame dem Dialog bekanntgemacht und deshalb als Parameter übergeben.- Specified by:
getPanelin interfaceDisplayObjectTypePlugin- Parameters:
dotDefinitionDialog- der übergeordnete Frame- Returns:
- den Definitions- und Bearbeitungsdialog
-
getInitializer
Description copied from interface:DisplayObjectTypePluginGibt den Initializer zurück, der die Darstellungsobjekte initialisiert.- Specified by:
getInitializerin interfaceDisplayObjectTypePlugin- Returns:
- ein Initialzer
-
getPainter
Description copied from interface:DisplayObjectTypePluginGibt einen Painter zurück, der Darstellungsobjekte mit Darstellungsobjekttypen dieses Plugins, zeichnen kann.- Specified by:
getPainterin interfaceDisplayObjectTypePlugin- Returns:
- ein Objekt des Painters dieses Plugins
-
getPrimitiveFormTypes
public java.lang.String[] getPrimitiveFormTypes()Description copied from interface:DisplayObjectTypePluginGibt 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.- Specified by:
getPrimitiveFormTypesin interfaceDisplayObjectTypePlugin- Returns:
- die möglichen Grundfigurtypen des Plugins
-
getProperties
Description copied from interface:DisplayObjectTypePluginGibt die Visualisierungs-Eigenschaften des Grundfigurtyps o zurück. Kann mit null aufgerufen werden, und gibt dann globale Eigenschaften zurück. Siehe die Erläuterungenhier.- Specified by:
getPropertiesin interfaceDisplayObjectTypePlugin- Parameters:
o- ein Grundfigurtyp oder null- Returns:
- die Eigenschaften der Grundfigur oder des Darstellungstyps selbst
-
getGeometryType
public java.lang.String getGeometryType()Description copied from interface:DisplayObjectTypePluginGibt '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).- Specified by:
getGeometryTypein interfaceDisplayObjectTypePlugin- Returns:
- der Geometrietyp
-
isSystemObjectTypeSupported
public boolean isSystemObjectTypeSupported(de.bsvrz.dav.daf.main.config.DataModel configuration, de.bsvrz.dav.daf.main.config.SystemObjectType systemObjectType)Description copied from interface:DisplayObjectTypePluginPrüft, ob der übergebene SystemObjectType von dem Plugin unterstützt wird.- Specified by:
isSystemObjectTypeSupportedin interfaceDisplayObjectTypePlugin- Parameters:
configuration- die KonfigurationsystemObjectType- ein SystemObjectType- Returns:
truegenau dann, wenn der Typ vom Plugin unterstützt wird
-
isDynamicsPossible
public boolean isDynamicsPossible()Description copied from interface:DisplayObjectTypePluginSind innerhalb des Plugins Aneldungen auf dynamische Daten möglich?- Specified by:
isDynamicsPossiblein interfaceDisplayObjectTypePlugin- Returns:
- ist Dynamik möglich
-
isMapScaleListeningNecessary
public boolean isMapScaleListeningNecessary()Description copied from interface:DisplayObjectTypePluginNicht alle Plugin-Implementationen wickeln Aufgaben über das MapScale-Listening ab. Wenn dies nicht benötigt wird, so können Resourcen geschont werden.- Specified by:
isMapScaleListeningNecessaryin interfaceDisplayObjectTypePlugin- Returns:
-