Hallo,
Ich schreibe gerade einen XML Parser/Writer (das Problem an sich hat nichts mit XML zu tun ;D), der aus drei Klassen besteht. Die eine ist eine Person Klasse, in der ich ein Person Objekt mit Attributen (int, String, String, int, String) habe und durch getter/setter die Attribute den anderen Klassen bereitstelle.
Die zweite Klasse ist der Parser, in dem die Attribute gesettet werden, soweit noch kein Problem.
In der dritten muss ich mir, um das ganze eingelesene aus dem Parser wieder zu schreiben, mit den gettern die Attribute wieder holen. Jetzt habe ich allerdings das Problem, dass ich die int Variablen zu Strings parsen muss und keine Ahnung habe, wie das möglich ist.
Ich habe in der Writer Klasse also Methodenaufrufe der Form
,wobei die Attribute in der Form (String, boolean) sein müssen.
Kann ich das überhaupt machen, ohne meine Person Klasse abzuändern?
Ich schreibe gerade einen XML Parser/Writer (das Problem an sich hat nichts mit XML zu tun ;D), der aus drei Klassen besteht. Die eine ist eine Person Klasse, in der ich ein Person Objekt mit Attributen (int, String, String, int, String) habe und durch getter/setter die Attribute den anderen Klassen bereitstelle.
Die zweite Klasse ist der Parser, in dem die Attribute gesettet werden, soweit noch kein Problem.
In der dritten muss ich mir, um das ganze eingelesene aus dem Parser wieder zu schreiben, mit den gettern die Attribute wieder holen. Jetzt habe ich allerdings das Problem, dass ich die int Variablen zu Strings parsen muss und keine Ahnung habe, wie das möglich ist.
Ich habe in der Writer Klasse also Methodenaufrufe der Form
Java:
writeContent(xmlPerson.getAge(), true)
Kann ich das überhaupt machen, ohne meine Person Klasse abzuändern?