PDA

View Full Version : [JAVA] [Curiosita'] Serializzazione XML, java5 != java6?


lovaz
19-09-2007, 11:30
Salve,

ho un codice siffatto per salvare degli oggettini in XML:
prima definisco i ...Delegates
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
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