[jboss-dev-forums] [Design of JBossXB] - Re: Extending EnumValueAdapter
alesj
do-not-reply at jboss.com
Wed Mar 19 08:59:16 EDT 2008
"adrian at 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));
| }
|
Can I now get a 'you (finally) understand' tag? ;-)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4137738#4137738
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4137738
More information about the jboss-dev-forums
mailing list