Package de.kappich.pat.gnd.rnPlugin
Class DOTRn
java.lang.Object
de.kappich.pat.gnd.pluginInterfaces.DefaultDisplayObjectType
de.kappich.pat.gnd.rnPlugin.DOTRn
- All Implemented Interfaces:
DOTManager.DOTChangeListener,DisplayObjectType,Comparable<DisplayObjectType>
DOTRn ist die Implementation von DisplayObjectType im RN-Plugin. DOTKm erweitert DefaultDisplayObjectType.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.kappich.pat.gnd.pluginInterfaces.DisplayObjectType
DisplayObjectType.DisplayObjectTypeItem -
Field Summary
Fields inherited from class de.kappich.pat.gnd.pluginInterfaces.DefaultDisplayObjectType
_dynamicDOTItemManagers, _info, _isStaticMap, _name, _staticPropertyValues -
Constructor Summary
ConstructorsConstructorDescriptionDOTRn()Ein Defaultkonstruktor fürDOTRn.DOTRn(String name, String info, RnDisplayObject.Category category) Konstruktor mit vorgegebenen Namen, Info und Kategorie. -
Method Summary
Modifier and TypeMethodDescriptionDer Getter für die Kategorie.Macht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nichtnullist.Jede nicht-abstrakte Subklasse muss ihre Plugin-Selbstbeschreibung angeben können.Liefert die Einträge der Legende zurück.voidInitialisiert den DisplayObjectType aus dem übergebenen Knoten.voidputPreferences(Preferences prefs) Speichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.toString()Methods inherited from class de.kappich.pat.gnd.pluginInterfaces.DefaultDisplayObjectType
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
-
Constructor Details
-
DOTRn
public DOTRn()Ein Defaultkonstruktor fürDOTRn. Eine spezifische Verwendung ohne Namen und Info ist nicht sinnvoll. -
DOTRn
Konstruktor mit vorgegebenen Namen, Info und Kategorie. Die Kategorie wird imDOTRnPainterausgewertet: die Kategorie einesDOTRnist dort die untere Schranke für die Kategorien derRnDisplayObjects, die gezeichnet werden.- Parameters:
name- der unter allen DisplayObjectTypes eindeutige Nameinfo- eine Kurzinformation, die z.B. als Tooltipp verwendet wirdcategory- die Kategorie des Objekts
-
-
Method Details
-
getCategory
Der Getter für die Kategorie.- Returns:
- die Kategorie
-
getDisplayObjectTypePlugin
Description copied from class:DefaultDisplayObjectTypeJede nicht-abstrakte Subklasse muss ihre Plugin-Selbstbeschreibung angeben können.- Specified by:
getDisplayObjectTypePluginin interfaceDisplayObjectType- Specified by:
getDisplayObjectTypePluginin classDefaultDisplayObjectType- Returns:
- die zugehörige Plugin-Selbstbeschreibung
-
getCopy
Description copied from interface:DisplayObjectTypeMacht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nichtnullist. 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:
getCopyin interfaceDisplayObjectType- Overrides:
getCopyin classDefaultDisplayObjectType- Parameters:
name- der neue Name odernull- Returns:
- eine Kopie
-
toString
- Overrides:
toStringin classDefaultDisplayObjectType
-
initializeFromPreferences
Description copied from interface:DisplayObjectTypeInitialisiert den DisplayObjectType aus dem übergebenen Knoten.- Specified by:
initializeFromPreferencesin interfaceDisplayObjectType- Overrides:
initializeFromPreferencesin classDefaultDisplayObjectType- Parameters:
prefs- der Knoten, unter dem die Initialisierung durchgeführt werden soll
-
putPreferences
Description copied from interface:DisplayObjectTypeSpeichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.- Specified by:
putPreferencesin interfaceDisplayObjectType- Overrides:
putPreferencesin classDefaultDisplayObjectType- Parameters:
prefs- der Knoten, unter dem die Speicherung durchgeführt werden soll
-
getLegendTreeNodes
Description copied from class:DefaultDisplayObjectTypeLiefert die Einträge der Legende zurück.- Specified by:
getLegendTreeNodesin interfaceDisplayObjectType- Overrides:
getLegendTreeNodesin classDefaultDisplayObjectType- Returns:
- eine Teilbaum für die Legende
-