Annotation Type PropertyName
-
@Retention(RUNTIME) @Documented @Target({METHOD,FIELD}) public @interface PropertyName
Definiert ein Field oder eine Methode einer Klasse als relevant für dieObjectProperties
-Klasse bzw. als Relevant für die Anzeige an den Benutzer in einem Eigenschaften-Fenster o.ä.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
name
Anzeigename der Eigenschaft
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description double
factor
Mit diesem Faktor werden alle Rohwerte multipliziert, bevor sie dargestellt werden.java.lang.Class<? extends PropertyFormatter>
getFormatter
Mit diesemPropertyFormatter
werden die Objekte zu Strings formatiert.int
power
Gibt die Potenz zurück.int
sortKey
Gibt den Sortierschlüssel zurück, nach dem die Eigenschaften sortiert werden sollen.java.lang.String
unit
Gibt die Basis-Einheit zurück, z.B.
-
-
-
-
getFormatter
java.lang.Class<? extends PropertyFormatter> getFormatter
Mit diesemPropertyFormatter
werden die Objekte zu Strings formatiert.- Returns:
- die
PropertyFormatter
-Klasse
- Default:
- de.bsvrz.sys.funclib.kappich.properties.DefaultFormatter.class
-
-