[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: Imposed ordering of elements
kabir.khan@jboss.com
do-not-reply at jboss.com
Mon May 11 07:52:52 EDT 2009
If I annotate my classes with
| @XmlRootElement
| public class BeforeAdviceData extends AdviceData
|
| @XmlRootElement
| public class AdviceData extends AdviceOrInterceptorData
|
This passes
| @JBossXmlSchema(namespace="urn:jboss:aop-beans:1.0", elementFormDefault=XmlNsForm.QUALIFIED)
| @XmlRootElement(name="arraybind")
| @XmlType(propOrder= {})
| public class ArrayBindBeanMetaDataFactory extends AspectManagerAwareBeanMetaDataFactory
| {
| @XmlElements
| ({
| @XmlElement(name="advice", type=AdviceData.class)
| })
| public List<BaseInterceptorData> getInterceptors()
| {
| return interceptors;
| }
| }
|
and this passes
| @JBossXmlSchema(namespace="urn:jboss:aop-beans:1.0", elementFormDefault=XmlNsForm.QUALIFIED)
| @XmlRootElement(name="arraybind")
| @XmlType(propOrder= {})
| public class ArrayBindBeanMetaDataFactory extends AspectManagerAwareBeanMetaDataFactory
| {
| @XmlElements
| ({
| @XmlElement(name="advice", type=BeforeAdviceData.class)
| })
| public List<BaseInterceptorData> getInterceptors()
| {
| return interceptors;
| }
| }
|
but if I try to use both, I get the "Model group all may contain only elements!" error mentioned:
|
|
| | @JBossXmlSchema(namespace="urn:jboss:aop-beans:1.0", elementFormDefault=XmlNsForm.QUALIFIED)
| | @XmlRootElement(name="arraybind")
| | @XmlType(propOrder= {})
| | public class ArrayBindBeanMetaDataFactory extends AspectManagerAwareBeanMetaDataFactory
| | {
| | @XmlElements
| | ({
| | @XmlElement(name="advice", type=AdviceData.class),
| | @XmlElement(name="advice", type=BeforeAdviceData.class)
| | })
| | public List<BaseInterceptorData> getInterceptors()
| | {
| | return interceptors;
| | }
| | }
| |
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4230034#4230034
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4230034
More information about the jboss-dev-forums
mailing list