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 ElementDescriptiondoubleMit diesem Faktor werden alle Rohwerte multipliziert, bevor sie dargestellt werden.Class<? extends PropertyFormatter>Mit diesemPropertyFormatterwerden die Objekte zu Strings formatiert.intGibt die Potenz zurück.intGibt 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 diesemPropertyFormatterwerden die Objekte zu Strings formatiert.- Returns:
- die
PropertyFormatter-Klasse
- Default:
- de.bsvrz.sys.funclib.kappich.properties.DefaultFormatter.class
-