Package de.kappich.pat.gnd.pointPlugin
Class DOTPoint
- java.lang.Object
-
- de.kappich.pat.gnd.pointPlugin.DOTPoint
-
- All Implemented Interfaces:
DOTManager.DOTChangeListener
,DisplayObjectType
,java.lang.Comparable<DisplayObjectType>
public class DOTPoint extends java.lang.Object implements DisplayObjectType, DOTManager.DOTChangeListener
Der Darstellungstyp für Punktobjekte.Ein DOTPoint implementiert das Interface DisplayObjectType für das Plugin für Punktobjekte. Dieser GND-interne Darstellungstyp ist bei weitem der umfangreichste und seine Implementation beruht NICHT auf DefaultDisplayObjectType.
Jeder DOTPoint hat einen Namen, einen Infotext, einen Verschiebungsfaktor (-länge) und eine interne Variable, die anzeigt, ob eine Verbingslinie zwischen der Lage in der Karte und dem verschobenen Objekt gezeichnet werden soll. Weiterhin kann er beliebig viele
Grundfiguren
enthalten, die je nach ihrem Typ statische oder dynamische Eigenschaften besitzen. Der DOTPoint besitzt selbst keine Visualisierungs-Eigenschaften.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DOTPoint.PrimitiveForm
PrimitiveForm-Objekte sind die Grundfiguren in der Darstellung der DOTPoints.static class
DOTPoint.PrimitiveFormType
Eine Enumeration aller Grundfigurtypen.-
Nested classes/interfaces inherited from interface de.kappich.pat.gnd.pluginInterfaces.DisplayObjectType
DisplayObjectType.DisplayObjectTypeItem
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPrimitiveForm(DOTPoint.PrimitiveForm primitiveForm)
Fügt eine Grundfigur hinzu.int
compareTo(DisplayObjectType o)
void
deletePreferences(java.util.prefs.Preferences prefs)
Löscht den DisplayObjectType unter dem übergebenen Knoten.void
displayObjectTypeAdded(DisplayObjectType displayObjectType)
Diese Methode wird aufgerufen, wenn der übergebene Darstellungstyp hinzugefügt wurde.void
displayObjectTypeChanged(DisplayObjectType displayObjectType)
Diese Methode wird aufgerufen, wenn der übergebene Darstellungstyp geändert wurde.void
displayObjectTypeRemoved(java.lang.String displayObjectTypeName)
Diese Methode wird aufgerufen, wenn der genannte Darstellungstyp gelöscht wurde.boolean
equals(java.lang.Object o)
java.util.List<java.lang.String>
getAttributeNames(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData)
Gibt die Attributnamen, für die Werte benötigt werden, zu der übergebenen Eigenschaft und der übergebenen Anmeldung zurück.java.util.Set<java.lang.Integer>
getConflictingRows(DOTPoint.PrimitiveForm primitiveForm, Property property)
Gibt die Indizes aller in Konflikt stehenden Zeilen des Tabellenmodells an.DisplayObjectType
getCopy(java.lang.String name)
Macht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nichtnull
ist.DisplayObjectType.DisplayObjectTypeItem
getDisplayObjectTypeItemForState(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData, de.bsvrz.dav.daf.main.DataState dataState)
Ist der Rückgabewert nichtnull
, so ist dieserDisplayObjectType.DisplayObjectTypeItem
für die übergebenen Daten anwendbar.DisplayObjectTypePlugin
getDisplayObjectTypePlugin()
Gibt die Selebstbeschreibung des Plugins, zu dem dieser DisplayObjectType gehört, zurück.DisplayObjectType.DisplayObjectTypeItem
getDOTItemForValue(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData, java.lang.String attributeName, double value)
Ist der Rückgabewert nichtnull
, so ist dieserDisplayObjectType.DisplayObjectTypeItem
für die übergebenen Daten anwendbar.java.util.List<Property>
getDynamicProperties(java.lang.String primitiveFormName)
Gibt alle dynamischen Eigenschaften der benannten Grundfigur zurück.java.lang.String
getInfo()
Getter für die Info.boolean
getJoinByLine()
Gibttrue
zurück, wenn die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.LegendTreeNodes
getLegendTreeNodes()
Erzeugt den Teilbaum der Legende, für diesen Darstellungstyp.java.lang.String
getName()
Getter für den Namen.DOTPoint.PrimitiveForm
getPrimitiveForm(java.lang.String primitiveFormName)
Gibt die genannte Grundfigur zurück.java.lang.String
getPrimitiveFormInfo(java.lang.String primitiveFormName)
Gibt den Infotext der benannten Grundfigur zurück, oder aber einen leeren String.java.util.Set<java.lang.String>
getPrimitiveFormNames()
Gibt die Namen aller Grundfiguren zurück.java.util.Collection<DOTPoint.PrimitiveForm>
getPrimitiveForms()
Gibt alle Grundfiguren zurück.java.lang.String
getPrimitiveFormType(java.lang.String primitiveFormName)
Gibt den Typ der genannten Grundfigur zurück, oder aber einen leeren String.java.util.Set<DOTSubscriptionData>
getSubscriptionData()
Gibt alle Anmeldungen, die dieser DisplayObjectTyp benötigt, zurück.javax.swing.table.TableModel
getTableModel(DOTPoint.PrimitiveForm primitiveForm, Property property)
Gibt das Tabellenmodel der durch die übergebenen Werte beschriebenen Eigenschaft zurück.java.lang.Double
getTranslationFactor()
Der Getter für den Verschiebungsfaktor bzw.java.util.Set<java.lang.String>
getUsedColors()
Gibt die Namen aller von diesem DisplayObject verwendeten Farben zurück.java.lang.Object
getValueOfStaticProperty(java.lang.String primitiveFormName, Property property)
Gibt den Wert der übergebenen Property zurück, die gegebenenfalls zu der genannten Grundfigur gehört.int
hashCode()
void
initializeFromPreferences(java.util.prefs.Preferences prefs)
Initialisiert den DisplayObjectType aus dem übergebenen Knoten.boolean
isPropertyStatic(java.lang.String primitiveFormName, Property property)
Ist die Property zu der als Object übergebenen Grundfigur statisch, so erhält mantrue
zurück; andernfalls ist die Eigenschaft dynamisch und man erhältfalse
.void
putPreferences(java.util.prefs.Preferences prefs)
Speichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.void
putPrimitiveForm(DOTPoint.PrimitiveForm primitiveForm)
Macht ein Update auf die bereits vorhandene Grundfigur oder fügt sie andernfalls hinzu.void
removePrimitiveForm(java.lang.String primitiveFormName)
Entfernt die benannte Grundfigur.void
setInfo(java.lang.String info)
Setter für die Info.void
setJoinByLine(boolean joinByLine)
Setzt die interne Variable, die bestimmt, ob die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.void
setName(java.lang.String name)
Setter für den Namen.void
setPropertyStatic(java.lang.String primitiveFormName, Property property, boolean b)
Setzt die Eigenschaft statisch bzw dynamisch zu sein der übergebenen Eigenschaft, die gegebenenfalls zu der genannten Grundfigur gehört.void
setTranslationFactor(java.lang.Double translationFactor)
Der Setter für den Verschiebungsfaktor bzw.void
setValueOfDynamicProperty(java.lang.String primitiveFormName, Property property, DisplayObjectType.DisplayObjectTypeItem dItem, java.lang.Double lowerBound, java.lang.Double upperBound)
Setzt den Wert der übergebenen Property, die gegebenenfalls zu der genannten Grundfigur gehört, für das übergebene Intervall auf das übergebene DisplayObjectTypeItem.void
setValueOfStaticProperty(java.lang.String primitiveFormName, Property property, java.lang.Object value)
Setzt den Wert der übergebenen Property, die gegebenenfalls zu der genannten Grundfigur gehört.java.lang.String
toString()
-
-
-
Constructor Detail
-
DOTPoint
public DOTPoint()
Ein Konstruktor ohne Vorgaben.
-
DOTPoint
public DOTPoint(java.lang.String name, java.lang.String info, double translationFactor, boolean joinByLine)
Ein Konstruktor mit punkt-spezifischen Vorgaben.- Parameters:
name
- der Name des Darstellungstyp-Objektsinfo
- die Kurzinfo des Darstellungstyp-ObjektstranslationFactor
- der globale VerschiebungsfaktorjoinByLine
-true
genau dann, wenn eine Verbindungslinie gezeichnet werden soll
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:DisplayObjectType
Getter für den Namen.- Specified by:
getName
in interfaceDisplayObjectType
- Returns:
- der Name
-
setName
public void setName(java.lang.String name)
Description copied from interface:DisplayObjectType
Setter für den Namen.- Specified by:
setName
in interfaceDisplayObjectType
- Parameters:
name
- der neue Name
-
getInfo
public java.lang.String getInfo()
Description copied from interface:DisplayObjectType
Getter für die Info.- Specified by:
getInfo
in interfaceDisplayObjectType
- Returns:
- die Kurzinfo
-
setInfo
public void setInfo(java.lang.String info)
Description copied from interface:DisplayObjectType
Setter für die Info.- Specified by:
setInfo
in interfaceDisplayObjectType
- Parameters:
info
- die Kurzinfo
-
getTranslationFactor
public java.lang.Double getTranslationFactor()
Der Getter für den Verschiebungsfaktor bzw. -länge.- Returns:
- der Verschiebungsfaktor
-
setTranslationFactor
public void setTranslationFactor(java.lang.Double translationFactor)
Der Setter für den Verschiebungsfaktor bzw. -länge.- Parameters:
translationFactor
- der Verschiebungsfaktor
-
getJoinByLine
public boolean getJoinByLine()
Gibttrue
zurück, wenn die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.- Returns:
- soll eine Verbindungslinie gezeichnet werden
-
setJoinByLine
public void setJoinByLine(boolean joinByLine)
Setzt die interne Variable, die bestimmt, ob die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.- Parameters:
joinByLine
- legt fest, ob eine Verbindungslinie gezeichnet werden soll
-
isPropertyStatic
public boolean isPropertyStatic(java.lang.String primitiveFormName, Property property)
Description copied from interface:DisplayObjectType
Ist die Property zu der als Object übergebenen Grundfigur statisch, so erhält mantrue
zurück; andernfalls ist die Eigenschaft dynamisch und man erhältfalse
.- Specified by:
isPropertyStatic
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Eigenschaft- Returns:
- ist die Eigenschaft statisch?
-
setPropertyStatic
public void setPropertyStatic(java.lang.String primitiveFormName, Property property, boolean b)
Description copied from interface:DisplayObjectType
Setzt die Eigenschaft statisch bzw dynamisch zu sein der übergebenen Eigenschaft, die gegebenenfalls zu der genannten Grundfigur gehört. Diese Methode sollte so implementiert werden, dass sie beim Ändern die nicht mehr gültigen Werte der Eigenschaft nicht löscht (dadurch wird es möglich, dass der Benutzer diese zwischen statisch und dynamisch hin- und herschaltet ohne seine vorherigen Einstellungen zu verlieren).- Specified by:
setPropertyStatic
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Eigenschaftb
- der neue Wert
-
getValueOfStaticProperty
@Nullable public java.lang.Object getValueOfStaticProperty(java.lang.String primitiveFormName, Property property)
Description copied from interface:DisplayObjectType
Gibt den Wert der übergebenen Property zurück, die gegebenenfalls zu der genannten Grundfigur gehört.- Specified by:
getValueOfStaticProperty
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Eigenschaft- Returns:
- der Wert der Eigenschaft
-
setValueOfStaticProperty
public void setValueOfStaticProperty(java.lang.String primitiveFormName, Property property, java.lang.Object value)
Description copied from interface:DisplayObjectType
Setzt den Wert der übergebenen Property, die gegebenenfalls zu der genannten Grundfigur gehört. Diese Methode sollte so implementiert werden, dass sie auch auch dann den übergebenen Wert behält, wenn die Property aktuell nicht statisch ist (dadurch wird es möglich, dass der Benutzer diese zwischen statisch und dynamisch hin- und herschaltet ohne seine vorherigen Einstellungen zu verlieren).- Specified by:
setValueOfStaticProperty
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine Eigenschaftvalue
- der neue Wert
-
setValueOfDynamicProperty
public void setValueOfDynamicProperty(java.lang.String primitiveFormName, Property property, DisplayObjectType.DisplayObjectTypeItem dItem, java.lang.Double lowerBound, java.lang.Double upperBound)
Description copied from interface:DisplayObjectType
Setzt den Wert der übergebenen Property, die gegebenenfalls zu der genannten Grundfigur gehört, für das übergebene Intervall auf das übergebene DisplayObjectTypeItem. Diese Methode sollte so implementiert werden, dass sie auch auch dann den übergebenen Wert behält, wenn die Property aktuell nicht dynamisch ist (dadurch wird es möglich, dass der Benutzer diese zwischen statisch und dynamisch hin- und herschaltet ohne seine vorherigen Einstellungen zu verlieren).- Specified by:
setValueOfDynamicProperty
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine EigenschaftdItem
- ein ItemlowerBound
- die untere SchrankeupperBound
- die obere Schranke
-
initializeFromPreferences
public void initializeFromPreferences(java.util.prefs.Preferences prefs)
Description copied from interface:DisplayObjectType
Initialisiert den DisplayObjectType aus dem übergebenen Knoten.- Specified by:
initializeFromPreferences
in interfaceDisplayObjectType
- Parameters:
prefs
- der Knoten, unter dem die Initialisierung durchgeführt werden soll
-
deletePreferences
public void deletePreferences(java.util.prefs.Preferences prefs)
Description copied from interface:DisplayObjectType
Löscht den DisplayObjectType unter dem übergebenen Knoten.- Specified by:
deletePreferences
in interfaceDisplayObjectType
- Parameters:
prefs
- der Knoten, unter dem die Löschung durchgeführt werden soll
-
putPreferences
public void putPreferences(java.util.prefs.Preferences prefs)
Description copied from interface:DisplayObjectType
Speichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.- Specified by:
putPreferences
in interfaceDisplayObjectType
- Parameters:
prefs
- der Knoten, unter dem die Speicherung durchgeführt werden soll
-
getDisplayObjectTypePlugin
public DisplayObjectTypePlugin getDisplayObjectTypePlugin()
Description copied from interface:DisplayObjectType
Gibt die Selebstbeschreibung des Plugins, zu dem dieser DisplayObjectType gehört, zurück.- Specified by:
getDisplayObjectTypePlugin
in interfaceDisplayObjectType
- Returns:
- die Selbstbeschreibung
-
getLegendTreeNodes
public LegendTreeNodes getLegendTreeNodes()
Description copied from interface:DisplayObjectType
Erzeugt den Teilbaum der Legende, für diesen Darstellungstyp.- Specified by:
getLegendTreeNodes
in interfaceDisplayObjectType
- Returns:
- der Teilbaum der Legende
-
getSubscriptionData
public java.util.Set<DOTSubscriptionData> getSubscriptionData()
Description copied from interface:DisplayObjectType
Gibt alle Anmeldungen, die dieser DisplayObjectTyp benötigt, zurück.- Specified by:
getSubscriptionData
in interfaceDisplayObjectType
- Returns:
- alle Anmeldungen
-
getAttributeNames
public java.util.List<java.lang.String> getAttributeNames(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData)
Description copied from interface:DisplayObjectType
Gibt die Attributnamen, für die Werte benötigt werden, zu der übergebenen Eigenschaft und der übergebenen Anmeldung zurück.- Specified by:
getAttributeNames
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- eine EigenschaftsubscriptionData
- eine Anmeldung- Returns:
- alle Attributname
-
getDOTItemForValue
@Nullable public DisplayObjectType.DisplayObjectTypeItem getDOTItemForValue(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData, java.lang.String attributeName, double value)
Description copied from interface:DisplayObjectType
Ist der Rückgabewert nichtnull
, so ist dieserDisplayObjectType.DisplayObjectTypeItem
für die übergebenen Daten anwendbar. Diese Methode wird von einemOnlineDisplayObject
aufgerufen, wenn neue Online-Daten vorliegen, die eine Änderung der Visualisierungs-Eigenschaft zur Folge haben könnte. Der im Rückgabewert enthaltene Wert (z.B. eine Farbe) wird dann vomPainter
zur Visualisierung verwendet.- Specified by:
getDOTItemForValue
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- die EigenschaftsubscriptionData
- Attributgruppe und AspektattributeName
- Attributvalue
- Wert des Attributs- Returns:
- das Item oder
null
-
getDisplayObjectTypeItemForState
@Nullable public DisplayObjectType.DisplayObjectTypeItem getDisplayObjectTypeItemForState(java.lang.String primitiveFormName, Property property, DOTSubscriptionData subscriptionData, de.bsvrz.dav.daf.main.DataState dataState)
Description copied from interface:DisplayObjectType
Ist der Rückgabewert nichtnull
, so ist dieserDisplayObjectType.DisplayObjectTypeItem
für die übergebenen Daten anwendbar. Diese Methode wird von einemDisplayObject
aufgerufen, wenn zur gegebenenAnmeldung
neue Daten geschickt wurden, die aber keine Werte für die Attribute enthalten, sondern Informationen über denZustand
. Der im Rückgabewert enthaltene Wert (z.B. eine Farbe) wird dann vomPainter
zur Visualisierung verwendet.- Specified by:
getDisplayObjectTypeItemForState
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Name einer Grundfigur odernull
property
- die EigenschaftsubscriptionData
- Attributgruppe und AspektdataState
- Zustand des Datensatzes- Returns:
- das Item oder
null
-
getCopy
public DisplayObjectType getCopy(java.lang.String name)
Description copied from interface:DisplayObjectType
Macht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nichtnull
ist. Diese Methode wird beim Erstellen und Bearbeiten von Darstellungstypen verwendet: dem Bearbeitungs-Dialog wird eine tiefe Kopie übergeben und alle Änderungen werden an diesem Objekt durchgeführt.- Specified by:
getCopy
in interfaceDisplayObjectType
- Parameters:
name
- der neue Name odernull
- Returns:
- eine Kopie
-
addPrimitiveForm
public void addPrimitiveForm(DOTPoint.PrimitiveForm primitiveForm)
Fügt eine Grundfigur hinzu.- Parameters:
primitiveForm
- die Grundfigur
-
putPrimitiveForm
public void putPrimitiveForm(DOTPoint.PrimitiveForm primitiveForm)
Macht ein Update auf die bereits vorhandene Grundfigur oder fügt sie andernfalls hinzu.- Parameters:
primitiveForm
- die Grundfigur
-
getPrimitiveForm
public DOTPoint.PrimitiveForm getPrimitiveForm(java.lang.String primitiveFormName)
Gibt die genannte Grundfigur zurück.- Parameters:
primitiveFormName
- der Name der Grundfigur- Returns:
- die Grundfigur oder
null
-
getPrimitiveForms
public java.util.Collection<DOTPoint.PrimitiveForm> getPrimitiveForms()
Gibt alle Grundfiguren zurück.- Returns:
- alle Grundfiguren
-
getPrimitiveFormNames
public java.util.Set<java.lang.String> getPrimitiveFormNames()
Gibt die Namen aller Grundfiguren zurück.- Specified by:
getPrimitiveFormNames
in interfaceDisplayObjectType
- Returns:
- alle Grundfigurnamen
-
getPrimitiveFormType
public java.lang.String getPrimitiveFormType(java.lang.String primitiveFormName)
Gibt den Typ der genannten Grundfigur zurück, oder aber einen leeren String.- Specified by:
getPrimitiveFormType
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Grundfigurname- Returns:
- der Grundfigurtyp
-
getPrimitiveFormInfo
public java.lang.String getPrimitiveFormInfo(java.lang.String primitiveFormName)
Gibt den Infotext der benannten Grundfigur zurück, oder aber einen leeren String.- Specified by:
getPrimitiveFormInfo
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Grundfigurname- Returns:
- die Kurzinfo
-
removePrimitiveForm
public void removePrimitiveForm(java.lang.String primitiveFormName)
Entfernt die benannte Grundfigur.- Specified by:
removePrimitiveForm
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Grundfigurname
-
getDynamicProperties
public java.util.List<Property> getDynamicProperties(java.lang.String primitiveFormName)
Gibt alle dynamischen Eigenschaften der benannten Grundfigur zurück.- Specified by:
getDynamicProperties
in interfaceDisplayObjectType
- Parameters:
primitiveFormName
- der Grundfigurname- Returns:
- alle dynamischen Eigenschaften der Grundfigur
-
getTableModel
public javax.swing.table.TableModel getTableModel(DOTPoint.PrimitiveForm primitiveForm, Property property)
Gibt das Tabellenmodel der durch die übergebenen Werte beschriebenen Eigenschaft zurück.- Parameters:
primitiveForm
- die Grundfigurproperty
- die Eigenschaft- Returns:
- das TableModel
-
getConflictingRows
@Nullable public java.util.Set<java.lang.Integer> getConflictingRows(DOTPoint.PrimitiveForm primitiveForm, Property property)
Gibt die Indizes aller in Konflikt stehenden Zeilen des Tabellenmodells an. Ein Konflikt besteht, wenn zwei Zeilen sich hinsichtlich der Wertebereiche überlappen.- Parameters:
primitiveForm
- die Grundfigurproperty
- die Eigenschaft- Returns:
- die Indizes von in Konflikten stehenden Zeilen
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getUsedColors
public java.util.Set<java.lang.String> getUsedColors()
Description copied from interface:DisplayObjectType
Gibt die Namen aller von diesem DisplayObject verwendeten Farben zurück.- Specified by:
getUsedColors
in interfaceDisplayObjectType
- Returns:
- Die Menge aller Namen aller benutzten Farben
-
displayObjectTypeAdded
public void displayObjectTypeAdded(DisplayObjectType displayObjectType)
Description copied from interface:DOTManager.DOTChangeListener
Diese Methode wird aufgerufen, wenn der übergebene Darstellungstyp hinzugefügt wurde.- Specified by:
displayObjectTypeAdded
in interfaceDOTManager.DOTChangeListener
- Parameters:
displayObjectType
- ein Darstellungstyp
-
displayObjectTypeChanged
public void displayObjectTypeChanged(DisplayObjectType displayObjectType)
Description copied from interface:DOTManager.DOTChangeListener
Diese Methode wird aufgerufen, wenn der übergebene Darstellungstyp geändert wurde.- Specified by:
displayObjectTypeChanged
in interfaceDOTManager.DOTChangeListener
- Parameters:
displayObjectType
- ein Darstellungstyp
-
displayObjectTypeRemoved
public void displayObjectTypeRemoved(java.lang.String displayObjectTypeName)
Description copied from interface:DOTManager.DOTChangeListener
Diese Methode wird aufgerufen, wenn der genannte Darstellungstyp gelöscht wurde.- Specified by:
displayObjectTypeRemoved
in interfaceDOTManager.DOTChangeListener
- Parameters:
displayObjectTypeName
- ein Name eines Darstellungstyp
-
compareTo
public int compareTo(DisplayObjectType o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<DisplayObjectType>
-
-