@Retention(value=RUNTIME)
@Documented
@Target(value={METHOD,FIELD})
public @interface PropertyName
ObjectProperties
-Klasse bzw. als
Relevant für die Anzeige an den Benutzer in einem Eigenschaften-Fenster o.ä.Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
name
Anzeigename der Eigenschaft
|
Modifier and Type | Optional Element and Description |
---|---|
double |
factor
Mit diesem Faktor werden alle Rohwerte multipliziert, bevor sie dargestellt werden.
|
java.lang.Class<? extends PropertyFormatter> |
getFormatter
Mit diesem
PropertyFormatter 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.
|
public abstract java.lang.String name
public abstract int sortKey
public abstract java.lang.String unit
public abstract int power
public abstract double factor
public abstract java.lang.Class<? extends PropertyFormatter> getFormatter
PropertyFormatter
werden die Objekte zu Strings formatiert.PropertyFormatter
-Klasse