Announcement

Collapse
No announcement yet.

Object mit XMLEncoder in eine Datei schreiben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Object mit XMLEncoder in eine Datei schreiben

    Hi, ich versuche grade ein eigenes Object mit dem XMLEncoder in eine Datei zu schreiben.

    Sagen wir mal die Klasse des Objects heisst obj1.
    Diese hat ein paar private variablen (Strings, Ints, etc).
    Die klasse implementiert Serielizable und hat auch mit der writeObject-Methode den defaultObjectwriter gesetzt.
    natürlich gibt es hier die gewohnten getter und setter methoden.

    Dann benutze ich eine 2te Klasse obj2, die als private var eine Arraylist vom Typ obj1 hat. (natürlich auch Serializable)

    Jetzt erstelle ich mir 2 objecte vom typ obj1 und setze über die setter die variablen.

    Dann packe ich beide Objecte in die arraylist von obj2.

    wenn ich jetzt das obj2 mit dem XMLEncoder in ein file wegschreiben will, so schreibt er auch alle objecte vom typ obj1 weg.
    ABER:

    es werden nicht alle variablen, die ich belegt habe weggeschrieben.
    einige strings werden geschrieben, andere strings zB nicht.

    Hat wer ne Idee, woran das liegen kann?

    Gruss

    Val
Working...
X