Reshat Sabiq <crts <at> argushealth.com> writes:
> JAXB Alone does support arrays/lists. There's a book example, 
> w/ the following
> generated, and successfully marshalled/unmarshalled:
>         java.util.List getBook();
> 
> Above, however, this goes from JAXB back to aegis, for some reason. 
> Why would it
> do that?
> 1) Should i somehow config aegis to map java.util.List, or 
> 2) is this because JAXB 1 isn't fully utilized and 
> thus the fix should be in
> making sure the execution doesn't go from JAXB back to aegis?
> 
> Some architecture feedback here would be appreciated.
In JaxbTypeRegistry the following calls on to DefaultTypeMappingRegistry to get
org.codehaus.xfire.aegis.type.XMLTypeCreator:

    protected TypeCreator createTypeCreator()
    {
        return new JaxbTypeCreator(super.createTypeCreator(), jaxbContext);
    }
To me that appears to be not what should be happening, because i'd expect
org.codehaus.xfire.jaxb.JaxbTypeCreator to be used w/ JAXB, rather than
org.codehaus.xfire.aegis.type.XMLTypeCreator.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to