Future use Value nutzen ?

melmager

Erfahrenes Mitglied
ich beschäftige mich seit ein paar tagen ja ausgiebig mit Beans und den PropertyChange und die entsprechenden Listener..

in der Classenbeschreibung gibt es den Integer Wert "propagation ID" gekennzeichnet für future use.

wenn ich das Feld für eigne zwecke verwenden würde hätte ich es etwas einfacher - gehe dann natürlich die gefahr ein das irgendwann
oracle das feld mit irgendwas belegt was meine Anwendung aus den Tritt bringt

jetzt bin ich mir unschlüssig ob ich das wagnis eingehen sollte.

zum Hintergrund: ich habe einige Events die meist mit zwei Werten kommen String und Integer

entweder ich nutze das Feld oder ich baue eine eigene classe

was ist sinnvoller ?
 
Dann kommt die Zusatzfrage:
wenn ich eigene Property nutze
z.B. "BPM"

dann muss ich ja den Beans Gesetzen folgen und

getBPM und setBMP in meiner Classe implementieren

Der Name vom Property wird ja als String dargestellt

jetzt frage ich mich wie der Java Compiler das macht aus einem String eine Function zu ermitteln die er nutzen kann.

in eine Bash würde ich das so machen:

Code:
set$propname();

sprich wie kann ich in Java aus einem String eine Functionsnamen erstellen die ich nutzen kann ?
 
Ich habe mal schnell quer gelesen - Reflection ist für mich zu komplex :)

ich habe mir nu schlicht und einfach Adapterclassen gebastelt - mal kucken ob meine Version in der Praxis brauchbar ist :)
 

Neue Beiträge

Zurück