public class DOTKm extends DefaultDisplayObjectType
DOTKm
ist die Implementation von DisplayObjectType
im Km-Plugin. DOTKm
erweitert DefaultDisplayObjectType
-DisplayObjectType.DisplayObjectTypeItem
_dynamicDOTItemManagers, _info, _isStaticMap, _name, _staticPropertyValues
Constructor and Description |
---|
DOTKm()
Ein Defaultkonstruktor für
DOTKm . |
DOTKm(java.lang.String name,
java.lang.String info)
Konstruktor mit vorgegebenen Namen und Info.
|
Modifier and Type | Method and Description |
---|---|
DisplayObjectType |
getCopy(java.lang.String name)
Macht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nicht
null ist. |
DisplayObjectTypePlugin |
getDisplayObjectTypePlugin()
Jede nicht-abstrakte Subklasse muss ihre Plugin-Selbstbeschreibung angeben können.
|
LegendTreeNodes |
getLegendTreeNodes()
Liefert die Einträge der Legende zurück.
|
java.lang.Double |
getTranslationFactor()
Der Getter für den Verschiebungsfaktor bzw.
|
void |
initializeFromPreferences(java.util.prefs.Preferences prefs)
Initialisiert den DisplayObjectType aus dem übergebenen Knoten.
|
boolean |
isJoinedByLine()
Gibt
true zurück, wenn die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll. |
void |
putPreferences(java.util.prefs.Preferences prefs)
Speichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.
|
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 |
setTranslationFactor(java.lang.Double translationFactor)
Der Setter für den Verschiebungsfaktor bzw.
|
java.lang.String |
toString() |
compareTo, deletePreferences, displayObjectTypeAdded, displayObjectTypeChanged, displayObjectTypeRemoved, equals, getAttributeNames, getConflictingRows, getDisplayObjectTypeItemForState, getDOTItemForValue, getDynamicProperties, getInfo, getName, getPrimitiveFormInfo, getPrimitiveFormNames, getPrimitiveFormType, getSubscriptionData, getTableModel, getUsedColors, getValueOfStaticProperty, hashCode, isPropertyStatic, removePrimitiveForm, setInfo, setName, setPropertyStatic, setValueOfDynamicProperty, setValueOfStaticProperty
public DOTKm()
DOTKm
. Eine spezifische Verwendung ohne Namen und Info ist nicht sinnvoll.public DOTKm(java.lang.String name, java.lang.String info)
name
- der unter allen DisplayObjectTypes eindeutige Nameinfo
- eine Kurzinformation, die z.B. als Tooltipp verwendet wirdpublic DisplayObjectTypePlugin getDisplayObjectTypePlugin()
DefaultDisplayObjectType
getDisplayObjectTypePlugin
in interface DisplayObjectType
getDisplayObjectTypePlugin
in class DefaultDisplayObjectType
public java.lang.Double getTranslationFactor()
public void setTranslationFactor(java.lang.Double translationFactor)
translationFactor
- der Verschiebungsfaktorpublic boolean isJoinedByLine()
true
zurück, wenn die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.public void setJoinByLine(boolean joinByLine)
joinByLine
- legt fest, ob eine Verbindungslinie gezeichnet werden sollpublic DisplayObjectType getCopy(java.lang.String name)
DisplayObjectType
null
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.getCopy
in interface DisplayObjectType
getCopy
in class DefaultDisplayObjectType
name
- der neue Name oder null
public java.lang.String toString()
toString
in class DefaultDisplayObjectType
public void initializeFromPreferences(java.util.prefs.Preferences prefs)
DisplayObjectType
initializeFromPreferences
in interface DisplayObjectType
initializeFromPreferences
in class DefaultDisplayObjectType
prefs
- der Knoten, unter dem die Initialisierung durchgeführt werden sollpublic void putPreferences(java.util.prefs.Preferences prefs)
DisplayObjectType
putPreferences
in interface DisplayObjectType
putPreferences
in class DefaultDisplayObjectType
prefs
- der Knoten, unter dem die Speicherung durchgeführt werden sollpublic LegendTreeNodes getLegendTreeNodes()
DefaultDisplayObjectType
getLegendTreeNodes
in interface DisplayObjectType
getLegendTreeNodes
in class DefaultDisplayObjectType