Examples of registerBeanClass()


Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

               
        //SimpleLog log = new SimpleLog("[test]");
        //log.setLevel(SimpleLog.LOG_LEVEL_TRACE);
        //BeanRuleSet.setLog(log);
        BeanReader reader = new BeanReader();
        reader.registerBeanClass(AddressBean.class);
        AddressBean address = (AddressBean) reader.parse(new StringReader(xml));
       
        assertFalse("Address is mapped", address == null);
        assertEquals("Street", "1 Main Street", address.getStreet());
        assertEquals("City", "New Town", address.getCity());
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

               
        //SimpleLog log = new SimpleLog("[test]");
        //log.setLevel(SimpleLog.LOG_LEVEL_TRACE);
       // BeanRuleSet.setLog(log);
        BeanReader reader = new BeanReader();
        reader.registerBeanClass(SimpleStringCollective.class);
        SimpleStringCollective collective = (SimpleStringCollective) reader.parse(new StringReader(xml));
       
        assertFalse("SimpleStringCollective mapped", collective == null);
        List strings = collective.getStrings();
        assertEquals("String count", 3, strings.size());
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

    public void testCollection() throws Exception {
        String xml = "<?xml version='1.0'?>"
                + "<elements><element><value>alpha</value></element></elements>";
        StringReader in = new StringReader(xml);
        BeanReader reader = new BeanReader();
        reader.registerBeanClass(Elements.class);
        Elements result = (Elements) reader.parse(in);
        assertNotNull("Element alpha exists", result.getElement("alpha"));
    }
}
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

        write( bean, buffer );
       

        // create a BeanReader
        BeanReader reader = new BeanReader();
        reader.registerBeanClass( Channel.class );

        // Register local copies of the DTDs we understand
        for (int i = 0; i < registrations.length; i += 2) {
            URL url = RSSDigester.class.getResource(registrations[i + 1]);
            if (url != null) {
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

            "</AlertBean>";
        StringReader validIn = new StringReader(xmlWithValidDate);
     
       
        BeanReader reader = new BeanReader();
        reader.registerBeanClass(AlertBean.class);
        try
        {
            AlertBean alterBean = (AlertBean) reader.parse(invalidIn);
            fail("Invalid date so expected exception");
        }
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

    public void _testReadPrivateStaticClasses() throws Exception {
       
        StringReader in= new StringReader("<?xml version='1.0'?>" +
                "<ale><name>Timothy Taylor</name></ale>");
        BeanReader reader = new BeanReader();
        reader.registerBeanClass("ale", Nested.class);
        reader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true);
        Object out = reader.parse(in);
        assertNotNull("Expected bean to be output", out);
        assertEquals("Expected bean to be of type Nested", "org.apache.commons.betwixt.io.read.TestReadData$Nested", out.getClass().getName());
        Nested bean = (Nested) out;
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

            "</BeanWithConcreteMap>");

        BeanReader reader = new BeanReader();
        reader.getXMLIntrospector().getConfiguration().setWrapCollectionsInElement(false);
        reader.getBindingConfiguration().setMapIDs(false);
        reader.registerBeanClass(BeanWithConcreteMap.class);
       
       
        BeanWithConcreteMap bean = (BeanWithConcreteMap) reader.parse(in);
        assertNotNull("Parse failed", bean);
       
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

                + "    </addressBookItems>\n"
                + "  </AddressBook>\n";
   
        xmlAssertIsomorphicContent(parseString(xml), parseString(outputWriter.toString()), true);
        BeanReader reader = new BeanReader();
        reader.registerBeanClass(AddressBook.class);
        StringReader xmlReader = new StringReader(outputWriter.toString());
        AddressBook result = (AddressBook) reader.parse(xmlReader);
        assertNotNull("Expected to get an AddressBook!", result);
        assertNotNull(
            "Expected AddressBook to have some address entryitems!",
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

       
        StringReader in = new StringReader(xml);
        BeanReader reader = new BeanReader();
        reader.getBindingConfiguration().setMapIDs(false);
        reader.getBindingConfiguration().setObjectStringConverter(new PrependingConverter());
        reader.registerBeanClass(AlphaBean.class);
        AlphaBean bean = (AlphaBean) reader.parse(in);
        assertNotNull(bean);
        assertEquals("SIX", bean.getName());
        BetaBean betaBean = bean.getBetaBean();
        assertNotNull(betaBean);
View Full Code Here

Examples of org.apache.commons.betwixt.io.BeanReader.registerBeanClass()

   
    public void testReadCategories() throws Exception {
        BeanReader beanReader = new BeanReader();
        beanReader.getXMLIntrospector().setConfiguration(categoriesIntrospectionConfiguration);
        beanReader.setBindingConfiguration(noIDsBindingConfiguration);
        beanReader.registerBeanClass(Categories.class);

        String xml = "<?xml version='1.0'?><Categories>" +
            "<Category><Name>Runs</Name></Category>" +
            "<Category><Name>Innings</Name></Category>" +
            "<Category><Name>Dismissals</Name></Category>" +
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.