Felipe
2015-04-01 14:42:39 UTC
Good morning everyone,
I need help on something:
I'm trying to unmarshall from a huge XML into ValueObjects, but I keep
getting erros, and I'm trying like crazy to make this work, but it has been
a little hard. I've been using XStream for years and it always worked fine,
but now I'm getting slapped in the face.
This huge ValueObject contains lots of primitive and complex types inside
it, and it's complex types contains Collections of TreeSet's.
I've been managed to marshall and unmarshall Collections of ArrayLists well,
but now with this Collections of TreeSets I just can't make it work.
Errors I've been getting:
java.lang.InstantiationError: java.util.Collection
Things I've tried:
xStream.addDefaultImplementation(Collection.class,
MyTypeThatContainsTheCollection);
xStream.addImplicitCollection(MyTypeThatContainsTheCollection, fieldName);
xStream.alias("collectionFieldName", ArrayList.class);
Whats is the thing about XStream and Collections of TreeSet?
I'm afraid I can't explain well where my problem is, but I do not know
anymore. I've been trying this work for more than one week, without success.
What should I know about XStream and Collection/TreeSet. Why I can make it
work well with Collection of ArrayList?
I've been researching google exaustively, and I alaways see examples of
converters, but I just can't figure it out. Should this be the solution for
my problem? Should I implement a converter?
Atenciosamente,
Luiz Felipe
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
I need help on something:
I'm trying to unmarshall from a huge XML into ValueObjects, but I keep
getting erros, and I'm trying like crazy to make this work, but it has been
a little hard. I've been using XStream for years and it always worked fine,
but now I'm getting slapped in the face.
This huge ValueObject contains lots of primitive and complex types inside
it, and it's complex types contains Collections of TreeSet's.
I've been managed to marshall and unmarshall Collections of ArrayLists well,
but now with this Collections of TreeSets I just can't make it work.
Errors I've been getting:
java.lang.InstantiationError: java.util.Collection
Things I've tried:
xStream.addDefaultImplementation(Collection.class,
MyTypeThatContainsTheCollection);
xStream.addImplicitCollection(MyTypeThatContainsTheCollection, fieldName);
xStream.alias("collectionFieldName", ArrayList.class);
Whats is the thing about XStream and Collections of TreeSet?
I'm afraid I can't explain well where my problem is, but I do not know
anymore. I've been trying this work for more than one week, without success.
What should I know about XStream and Collection/TreeSet. Why I can make it
work well with Collection of ArrayList?
I've been researching google exaustively, and I alaways see examples of
converters, but I just can't figure it out. Should this be the solution for
my problem? Should I implement a converter?
Atenciosamente,
Luiz Felipe
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email