Annotation Interface PropertyName
Definiert ein Field oder eine Methode einer Klasse als relevant für die
ObjectProperties
-Klasse bzw. als Relevant für die Anzeige an den
Benutzer in einem Eigenschaften-Fenster o.ä.-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptiondouble
Mit diesem Faktor werden alle Rohwerte multipliziert, bevor sie dargestellt werden.Class<? extends PropertyFormatter>
Mit diesemPropertyFormatter
werden die Objekte zu Strings formatiert.int
Gibt die Potenz zurück.int
Gibt den Sortierschlüssel zurück, nach dem die Eigenschaften sortiert werden sollen.Gibt die Basis-Einheit zurück, z.B.
-
Element Details
-
name
String nameAnzeigename der Eigenschaft- Returns:
- Anzeigename
-
-
-
sortKey
int sortKeyGibt den Sortierschlüssel zurück, nach dem die Eigenschaften sortiert werden sollen. Standardmäßig Short.MAX_VALUE- Returns:
- den Sortierschlüssel
- Default:
- 32767
-
unit
String unitGibt die Basis-Einheit zurück, z.B. "m" für Meter- Returns:
- Einheit
- Default:
- ""
-
power
int powerGibt die Potenz zurück. Bei Quadratmetern sollte die Einheit bspw. "m" sein und die Potenz 2.- Returns:
- die Potenz
- Default:
- 1
-
factor
double factorMit diesem Faktor werden alle Rohwerte multipliziert, bevor sie dargestellt werden. Liegen die Daten als cm vor, muss bspw. als faktor 0.01 angegeben werden um diese in Meter umzurechnen.- Returns:
- Faktor
- Default:
- 1.0
-
getFormatter
Class<? extends PropertyFormatter> getFormatterMit diesemPropertyFormatter
werden die Objekte zu Strings formatiert.- Returns:
- die
PropertyFormatter
-Klasse
- Default:
- de.bsvrz.sys.funclib.kappich.properties.DefaultFormatter.class
-