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

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


       
        Type type = creator.createType(m, -1);
        tm.register(type);
        assertTrue( type instanceof CollectionType );
       
        CollectionType colType = (CollectionType) type;
        QName componentName = colType.getSchemaType();
    
        assertEquals("ArrayOfString", componentName.getLocalPart());
        assertEquals("ArrayOfString", componentName.getLocalPart());
       
        type = colType.getComponentType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
    }
View Full Code Here


       
        Type type = creator.createType(m, -1);
        tm.register(type);
        assertTrue( type instanceof CollectionType );
       
        CollectionType colType = (CollectionType) type;
        QName componentName = colType.getSchemaType();
    
        assertEquals("ArrayOfArrayOfString", componentName.getLocalPart());
       
        type = colType.getComponentType();
        assertNotNull(type);
        assertTrue( type instanceof CollectionType );
       
        CollectionType colType2 = (CollectionType) type;
        componentName = colType2.getSchemaType();
    
        assertEquals("ArrayOfString", componentName.getLocalPart());
       
        type = colType2.getComponentType();
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
    }
View Full Code Here

            Introspector.getBeanInfo(CollectionDTO.class, Object.class).getPropertyDescriptors()[0];
        Type type = creator.createType(pd);
        tm.register(type);
        assertTrue( type instanceof CollectionType );
       
        CollectionType colType = (CollectionType) type;
       
        type = colType.getComponentType();
        assertNotNull(type);
        assertTrue(type.getTypeClass().isAssignableFrom(String.class));
    }
View Full Code Here

       
        Type type = (Type) deps.iterator().next();

        assertTrue( type instanceof CollectionType );
       
        CollectionType colType = (CollectionType) type;
       
        deps = dto.getDependencies();
        assertEquals(1, deps.size());
       
        Type comType = colType.getComponentType();
        assertEquals(String.class, comType.getTypeClass());
    }
View Full Code Here

        Type type = (Type) deps.iterator().next();

        assertTrue( type instanceof CollectionType );
       
        CollectionType colType = (CollectionType) type;
       
        deps = dto.getDependencies();
        assertEquals(1, deps.size());
       
        Type comType = colType.getComponentType();
        assertEquals(Object.class, comType.getTypeClass());
    }
View Full Code Here

    protected Type createCollectionTypeFromGeneric(TypeClassInfo info)
    {
        Type component = getOrCreateGenericType(info);
       
        CollectionType type = new CollectionType(component);
        type.setTypeMapping(getTypeMapping());

        QName name = info.getTypeName();
        if (name == null)
            name = createCollectionQName(info, component);
       
        type.setSchemaType(name);

        type.setTypeClass(info.getTypeClass());
       
        if (info.getMinOccurs() != -1) type.setMinOccurs(info.getMinOccurs());
        if (info.getMaxOccurs() != -1) type.setMaxOccurs(info.getMaxOccurs());
       
        type.setFlat(info.isFlat());
       
        return type;
    }
View Full Code Here

TOP

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

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.