Package org.codehaus.xfire.aegis.type.collection

Examples of org.codehaus.xfire.aegis.type.collection.MapType


       
        Type type = creator.createType(m, -1);
        tm.register(type);
        assertTrue( type instanceof MapType );
       
        MapType mapType = (MapType) type;
        QName keyName = mapType.getKeyName();
       
        type = mapType.getKeyType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
       
        type = mapType.getValueType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(Integer.class));
    }
View Full Code Here


       
        Type type = creator.createType(m, -1);
        tm.register(type);
        assertTrue( type instanceof MapType );
       
        MapType mapType = (MapType) type;
        QName keyName = mapType.getKeyName();
       
        type = mapType.getKeyType();
        assertNotNull(type);
        assertTrue(type instanceof CollectionType);
        assertEquals(String.class, ((CollectionType) type).getComponentType().getTypeClass());
       
        type = mapType.getValueType();
        assertNotNull(type);
        assertTrue(type instanceof CollectionType);
        assertEquals(Double.class, ((CollectionType) type).getComponentType().getTypeClass());
    }
View Full Code Here

            Introspector.getBeanInfo(MapDTO.class, Object.class).getPropertyDescriptors()[0];
        Type type = creator.createType(pd);
        tm.register(type);
        assertTrue( type instanceof MapType );
       
        MapType mapType = (MapType) type;
        QName keyName = mapType.getKeyName();
       
        type = mapType.getKeyType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
       
        type = mapType.getValueType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(Integer.class));
    }
View Full Code Here

        Set deps = dto.getDependencies();
       
        Type type = (Type) deps.iterator().next();
        assertTrue( type instanceof MapType );
       
        MapType mapType = (MapType) type;
       
        deps = dto.getDependencies();
        assertEquals(1, deps.size());
       
        type = mapType.getKeyType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
       
        type = mapType.getValueType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(Integer.class));
    }
View Full Code Here

    }
   
    protected Type createMapType(TypeClassInfo info, Type keyType, Type valueType)
    {
        QName schemaType = createMapQName(info, keyType, valueType);
        MapType type = new MapType(schemaType, keyType, valueType);
        type.setTypeMapping(getTypeMapping());
        type.setTypeClass(info.getTypeClass());

        return type;
    }
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.aegis.type.collection.MapType

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.