DOTManager.DOTChangeListener, DisplayObjectType, java.lang.Comparable<DisplayObjectType>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 | 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 | 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, setValueOfStaticPropertypublic 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()
DefaultDisplayObjectTypegetDisplayObjectTypePlugin in interface DisplayObjectTypegetDisplayObjectTypePlugin in class DefaultDisplayObjectTypepublic 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)
DisplayObjectTypenull 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 DisplayObjectTypegetCopy in class DefaultDisplayObjectTypename - der neue Name oder nullpublic java.lang.String toString()
toString in class DefaultDisplayObjectTypepublic void initializeFromPreferences(java.util.prefs.Preferences prefs)
DisplayObjectTypeinitializeFromPreferences in interface DisplayObjectTypeinitializeFromPreferences in class DefaultDisplayObjectTypeprefs - der Knoten, unter dem die Initialisierung durchgeführt werden sollpublic void putPreferences(java.util.prefs.Preferences prefs)
DisplayObjectTypeputPreferences in interface DisplayObjectTypeputPreferences in class DefaultDisplayObjectTypeprefs - der Knoten, unter dem die Speicherung durchgeführt werden sollpublic LegendTreeNodes getLegendTreeNodes()
DefaultDisplayObjectTypegetLegendTreeNodes in interface DisplayObjectTypegetLegendTreeNodes in class DefaultDisplayObjectType