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 PropertyPropertyist ein Interface für die verschiedenen Eigenschaften, die zum Zeichnen vonDisplayObjectsbenötigt werden.
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 Detail
-
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
PropertyPanel getPropertyPanel(@Nullable java.lang.Object value, boolean changeable)
Gibt einPropertyPanelfür die Eigenschaft zurück.- Parameters:
value- wird selektiert, falls möglich- Returns:
- das PropertyPanel
-
-