Zu Property Feld weitere Informationen hinzufügen?

beta20

Top Contributor
Hallo,

gibt es eine Möglichkeit bei einem Feld von einer Klasse bzw. auch bei einer Klasse weitere Informationen hinzuzufügen?

Also so etwas wie:

Java:
private String surname;

Ich würde gerne dann zu diesem Feld etwas hinzufügen wie:
- AliasName (String)
- Datentyp (String)
- userRelevant (Boolean)
-....

Ich hätte hierzu an Annotierungen gedacht.
Ist so etwas möglich?

Vielen Dank
 
Entweder Annotationen oder das ganze explizit über z. B. eine "StringField"-Klasse.

Was sinnvoll ist und was für Möglichkeiten es sonst noch gäbe hängt vom Anwendungsfall ab.
 
Entweder Annotationen oder das ganze explizit über z. B. eine "StringField"-Klasse.

Was sinnvoll ist und was für Möglichkeiten es sonst noch gäbe hängt vom Anwendungsfall ab.
Super, vielen Dank.

Hast du ein Beispiel dazu oder eine Referenzquelle, die mir ein Beispiel dafür gibt?
- Wie kann ich diese Annotionen erstellen?

Im Moment habe ich mir eine Klasse angelegt mit den Informationen, die ich pro Feld benötige und dann eben in jeder Klasse ein neues Objekt zu jeder Property erstellt. Aber ist nicht so ganz elegant und man vergisst auch mal schnell ein Objekt für eine Property anzulegen.

Was ich machen möchte ist eine Funktion zu haben,
- die mir pro Klasse alle Property ausliest (sollte über Reflection gehen)
- Pro Property Informationen liefert wie (Datentyp, Business Name, Technischer Name, etc. pp)

Das wäre genial
 

Zurück
Oben