Package de.kappich.pat.gnd.properties
Interface Property
- All Known Implementing Classes:
AbstractProperty
,ColorProperty
,DiameterProperty
,DistanceProperty
,DistanceRasterProperty
,DottingProperty
,FillingProperty
,KmFormatProperty
,RnFormatProperty
,StatFormatProperty
,StrokeWidthProperty
,TextProperty
,TextSizeProperty
,TextStyleProperty
,TransparencyProperty
public interface Property
Property
ist ein Interface für die verschiedenen Eigenschaften, die zum Zeichnen von DisplayObjects
benötigt werden.-
Method Summary
Modifier and TypeMethodDescriptionGibt den Default-Wert der Eigenschaft zurück.getKey()
Gibt einen unter allen Implementationen eindeutigen Kurznamen der Eigenschaft zurück, wie er etwa zum Abspeichern in den Präferenzen benutzt werden kann.getName()
Gibt den Namen der Eienschaft zurück.getPropertyPanel
(Object value, boolean changeable) Gibt einPropertyPanel
für die Eigenschaft zurück.
-
Method Details
-
getName
String getName()Gibt den Namen der Eienschaft zurück.- Returns:
- der Name
-
getDefaultValue
Object getDefaultValue()Gibt den Default-Wert der Eigenschaft zurück.- Returns:
- der Default-Wert
-
getKey
String getKey()Gibt einen unter allen Implementationen eindeutigen Kurznamen der Eigenschaft zurück, wie er etwa zum Abspeichern in den Präferenzen benutzt werden kann.- Returns:
- ein Kurzname der Eigenschaft
-
getPropertyPanel
Gibt einPropertyPanel
für die Eigenschaft zurück.- Parameters:
value
- wird selektiert, falls möglich- Returns:
- das PropertyPanel
-