Title: marshall and unmarshall a singleton using Castor XML

Can anyone out there tell me how to deal with a singleton using Castor XML? Or maybe Castor XML does not support singleton at current release? Here are the errors I got:

org.exolab.castor.mapping.MappingException: The Java class ManagerSingleton is not constructable -- it does not contain a default public constructor

        at org.exolab.castor.mapping.loader.ClassDescriptorImpl.<init>(ClassDescriptorImpl.java:152)
        at org.exolab.castor.mapping.loader.MappingLoader.createDescriptor(MappingLoader.java:502)
        at org.exolab.castor.xml.XMLMappingLoader.createDescriptor(XMLMappingLoader.java:192)
        at org.exolab.castor.mapping.loader.MappingLoader.loadMapping(MappingLoader.java:233)
        at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:291)
        at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:246)
        at org.exolab.castor.xml.Marshaller.setMapping(Marshaller.java:512)
        at TestCastor.main(Unknown Source)

Thanks,

James

Reply via email to