Package org.codehaus.xfire.aegis.type

Examples of org.codehaus.xfire.aegis.type.TypeCreator


                    "/xsd:complexType/xsd:sequence/xsd:element[@name='value'][@type='xsd:string']", doc);
    }
   
    public void testTypeCreator()
    {
        TypeCreator creator = mapping.getTypeCreator();

        BeanType beanType = (BeanType) creator.createType(MapBean.class);
       
        QName mapName = (QName) beanType.getTypeInfo().getElements().next();
       
        Type type = beanType.getTypeInfo().getType(mapName);
        assertTrue(type instanceof MapType);
View Full Code Here


public class JaxbTypeTest extends TestCase
{
    public void testRegistry() {
        JaxbTypeRegistry registry = new JaxbTypeRegistry();
       
        TypeCreator creator = registry.getTypeCreator();
       
        Type type = creator.createType(BaseUser.class);
        assertTrue(type instanceof JaxbType);
       
        type = creator.createType(Countries.class);
        assertTrue(type instanceof JaxbType);
       
        assertEquals("Countries", type.getSchemaType().getLocalPart());
        assertEquals("http://xfire.codehaus.org/enum",
                     type.getSchemaType().getNamespaceURI());
View Full Code Here

            }

            try
            {
                TypeMapping tm = getTypeMapping();
                TypeCreator tc = tm.getTypeCreator();
                type = tc.createType(desc);
            }
            catch (XFireRuntimeException e)
            {
                e.prepend("Couldn't create type for property " + desc.getName() + " on "
                        + getTypeClass());
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.aegis.type.TypeCreator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.