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 vonDisplayObjects
benötigt werden.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
getDefaultValue()
Gibt den Default-Wert der Eigenschaft zurück.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.java.lang.String
getName()
Gibt den Namen der Eienschaft zurück.PropertyPanel
getPropertyPanel(java.lang.Object value, boolean changeable)
Gibt einPropertyPanel
fü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 einPropertyPanel
für die Eigenschaft zurück.- Parameters:
value
- wird selektiert, falls möglich- Returns:
- das PropertyPanel
-
-