当使用Apache XML Beans从xsd:enumeration类型生成类型时,XMLBeans会生成自定义类,这些类不是Java 5枚举,而是一种特殊的类来表示枚举。
这可能是因为XMLBeans早于Java 5,并且在当时还没有枚举,或者您仍然希望保持Java 1.4兼容性。但是,我想要“真正”的枚举类型,所以我的问题是:有没有办法使用Apache XML Beans生成Java 5枚举?
(Jaxb可以像我想要的那样做到这一点,但我不确定是否要删除XMLBeans并引入Jaxb只为了这个细节。)
这可能是因为XMLBeans早于Java 5,并且在当时还没有枚举,或者您仍然希望保持Java 1.4兼容性。但是,我想要“真正”的枚举类型,所以我的问题是:有没有办法使用Apache XML Beans生成Java 5枚举?
(Jaxb可以像我想要的那样做到这一点,但我不确定是否要删除XMLBeans并引入Jaxb只为了这个细节。)