public class DOTRn extends DefaultDisplayObjectType
DOTRn
ist die Implementation von DisplayObjectType
im RN-Plugin.
DOTKm
erweitert DefaultDisplayObjectType
.DisplayObjectType.DisplayObjectTypeItem
_dynamicDOTItemManagers, _info, _isStaticMap, _name, _staticPropertyValues
Constructor and Description |
---|
DOTRn()
Ein Defaultkonstruktor für
DOTRn . |
DOTRn(java.lang.String name,
java.lang.String info,
RnDisplayObject.Category category)
Konstruktor mit vorgegebenen Namen, Info und Kategorie.
|
Modifier and Type | Method and Description |
---|---|
RnDisplayObject.Category |
getCategory()
Der Getter für die Kategorie.
|
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.
|
void |
initializeFromPreferences(java.util.prefs.Preferences prefs)
Initialisiert den DisplayObjectType aus dem übergebenen Knoten.
|
void |
putPreferences(java.util.prefs.Preferences prefs)
Speichert die Informationen des DisplayObjectTypes unter dem übergebenen Knoten.
|
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 DOTRn()
DOTRn
. Eine spezifische Verwendung ohne Namen und Info
ist nicht sinnvoll.public DOTRn(java.lang.String name, java.lang.String info, RnDisplayObject.Category category)
DOTRnPainter
ausgewertet: die Kategorie eines DOTRn
ist
dort die untere Schranke für die Kategorien der RnDisplayObjects
,
die gezeichnet werden.name
- der unter allen DisplayObjectTypes eindeutige Nameinfo
- eine Kurzinformation, die z.B. als Tooltipp verwendet wirdcategory
- die Kategorie des Objektspublic RnDisplayObject.Category getCategory()
public DisplayObjectTypePlugin getDisplayObjectTypePlugin()
DefaultDisplayObjectType
getDisplayObjectTypePlugin
in interface DisplayObjectType
getDisplayObjectTypePlugin
in class DefaultDisplayObjectType
public 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