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 einPropertyPanelfü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 einPropertyPanelfür die Eigenschaft zurück.- Parameters:
value- wird selektiert, falls möglich- Returns:
- das PropertyPanel
-