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 Type Method Description java.lang.ObjectgetDefaultValue()Gibt den Default-Wert der Eigenschaft zurück.java.lang.StringgetKey()Gibt einen unter allen Implementationen eindeutigen Kurznamen der Eigenschaft zurück, wie er etwa zum Abspeichern in den Präferenzen benutzt werden kann.java.lang.StringgetName()Gibt den Namen der Eienschaft zurück.PropertyPanelgetPropertyPanel(java.lang.Object value, boolean changeable)Gibt einPropertyPanelfür die Eigenschaft zurück.
-
Method Details
-
getName
java.lang.String getName()Gibt den Namen der Eienschaft zurück.- Returns:
- der Name
-
getDefaultValue
java.lang.Object getDefaultValue()Gibt den Default-Wert der Eigenschaft zurück.- Returns:
- der Default-Wert
-
getKey
java.lang.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
-