I haven't looked into the Java 1.5 enum implementation in any detail.
>From the message it appears the class simply cannot be loaded. It may
be that the enum classes use a representation that BCEL doesn't support.
If you enter this in Jira I'll try to take a look before the 1.0
production release, in case there's an easy fix.
- Dennis
Steffan Westcott wrote:
I am able to use a Java 1.5 style enum for unmarshalling, like this:
<value name="language" field="language"
deserializer="Test.Language.valueOf"/>
----
package Test;
public enum Language
{
English, French, German
}
----
However, I get an binding compiler error when attempting to specify a
default value for the enum:
<value name="language" field="language" usage="optional"
default="English" deserializer="Test.Language.valueOf"/>
[bind] Using the following paths:
[bind] C:\Borland\JBuilder2005\projects\JiBXBugExample\classes
[bind] Using the following binding paths:
[bind] mapping.xml
[bind] Running binding compiler version jibx-rc0
[bind] Error: Unable to load class Test.Language for converting
default value of type Test.Language for value element at (line 4, col
118, in mapping.xml)
[bind] Error running binding compiler
[bind] org.jibx.runtime.JiBXException: Binding mapping.xml is unusable
because of validation errors
[bind] at org.jibx.binding.Utility.loadBinding(Utility.java:361)
[bind] at org.jibx.binding.Utility.loadFileBinding(Utility.java:389)
[bind] at org.jibx.binding.Compile.compile(Compile.java:294)
...
It seems to have trouble loading my classes when trying to deal with
the default value conversion. If I remove the default/deserialize
properties, everything works correctly. What am I doing wrong?
Thanks,
Steffan
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users