[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