View Single Post
Old 19-09-2007, 11:30   #1
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
[JAVA] [Curiosita'] Serializzazione XML, java5 != java6?

Salve,

ho un codice siffatto per salvare degli oggettini in XML:
prima definisco i ...Delegates
Codice:
private static final DefaultPersistenceDelegate
	OPTION_DELEGATE = new DefaultPersistenceDelegate(
			new String[]{ "preview", "plus", "name", "parameters"} ),
	TRANSFORMATION_DELEGATE = new DefaultPersistenceDelegate(
			new String[]{ "description", "components"} );
i quali specificano i nomi delle proprieta' (argomenti del costruttore),
che vengono impostati nell'encoder con
Codice:
	enc.setPersistenceDelegate( Option.class, OPTION_DELEGATE );
	enc.setPersistenceDelegate( Transformation.class, TRANSFORMATION_DELEGATE );
Questi oggetti non sono beans (non hanno tutti i metodi get/set), eppure
il salvataggio funziona in java5, mentre in java6 devo aggiungere i getter.

La mia domanda e': e' un bug di java6? di java5? Altro?
E' piu' curiosita' che altro, visto che mi basta aggiungere i getter per far funzionare tutto...

Grazie
lovaz è offline   Rispondi citando il messaggio o parte di esso