Not really. What exactly are you looking for ? Werner
John Huss wrote: > Is there a way to reference a properties file other than by adding it to the > classpath? > > John > > On Wed, Jan 14, 2009 at 3:49 PM, Werner Guttmann > <[email protected]>wrote: > >> John, >> >> feel free to do so. Though by the looks of it, a patch for this issue >> will need quite some refactoring. >> >> Regards >> Werner >> >> John Huss wrote: >>> Thanks for finding that out. I'll see if I can file a bug report. >>> >>> John >>> >>> On Wed, Jan 14, 2009 at 3:01 PM, Werner Guttmann < >> [email protected]>wrote: >>>> John, >>>> >>>> I just had a close look, and it looks like this property cannot be set >>>> programmatically, as Castor internally handles instantiation of an >>>> XMLNaming instance way before this property is (re)set. >>>> >>>> Sorry for the bad news, but I am not in a position to provide you with a >>>> quick fix. >>>> >>>> Regards >>>> Werner >>>> >>>> John Huss wrote: >>>>> What is the proper way to set the XML_NAMING property programmatically, >>>>> without a properties file? >>>>> >>>>> I have this code: >>>>> >>>>> public static User unmarshalUser(final java.io.Reader reader) >>>>> throws MarshalException, ValidationException { >>>>> >>>>> XMLContext context = new XMLContext(); >>>>> context.setProperty(XMLConfiguration.XML_NAMING, >>>>> "com.ics.xml.MixedCapitalizedXMLNaming"); >>>>> >>>>> Unmarshaller unmarshaller = context.createUnmarshaller(); >>>>> unmarshaller.setClass(User.class); >>>>> User user = (User) unmarshaller.unmarshal(reader); >>>>> return user; >>>>> } >>>>> >>>>> It doesn't work because the XML_NAMING property is not being set >>>> properly. >>>>> If I comment out the line >>>>> >>>>> //context.setProperty(XMLConfiguration.XML_NAMING, >>>>> "com.ics.xml.MixedCapitalizedXMLNaming"); >>>>> >>>>> And add a castor.properties file with the line: >>>>> >>>>> >>>> org.exolab.castor.xml.naming=com.ics.xml.MixedCapitalizedXMLNaming >>>>> Then it works. >>>>> >>>>> Thanks for your help, >>>>> John >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe from this list, please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>>> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

