"adrian@jboss.org" wrote:
Anyway I've had enough of this thread.
"adrian@jboss.org" wrote:
We can continue to argue about arguing as much as you want,
but it isn't going to get us anywhere. :-)
"adrian@jboss.org" wrote:
* What there isn't is a declartive (annotation) to ignore case when the xml
enum type extends xsd:string.
@JBossXmlEnum(ignoreCase=true) public enum Root { ONE, TWO, THREE } protected void testEnumValueAdapter(EnumValueAdapter enumValueAdapter) { super.testEnumValueAdapter(enumValueAdapter); assertEquals(Root.ONE, enumValueAdapter.cast("one", Root.class)); assertEquals(Root.ONE, enumValueAdapter.cast("One", Root.class)); assertEquals(Root.ONE, enumValueAdapter.cast("ONE", Root.class)); assertEquals(Root.TWO, enumValueAdapter.cast("two", Root.class)); assertEquals(Root.TWO, enumValueAdapter.cast("Two", Root.class)); assertEquals(Root.TWO, enumValueAdapter.cast("TWO", Root.class)); assertEquals(Root.THREE, enumValueAdapter.cast("three", Root.class)); assertEquals(Root.THREE, enumValueAdapter.cast("Three", Root.class)); assertEquals(Root.THREE, enumValueAdapter.cast("THREE", Root.class)); }