开发者

Programatically setting castor properites in version 1.3

开发者 https://www.devze.com 2022-12-24 18:12 出处:网络
I am trying to programmatically set the org.exolab.castor.indent property when ma开发者_如何学Pythonrshalling some objects - however, contrary to the documentation published, the class org.exolab.cast

I am trying to programmatically set the org.exolab.castor.indent property when ma开发者_如何学Pythonrshalling some objects - however, contrary to the documentation published, the class org.exolab.castor.util.LocalConfiguration does not seem to be shipped with the 1.3 release.

Currently, I have specified the castor.properties file on the classpath, which is picking up the properties I want to set, but I would rather reduce this deployment overhead, as my indentation requirement is not likely to change.

Any advice would be greatly appreciated.


This issue is solved here. As Werner Guttmann said:

Have a look at the setProperty(String, String) method on both the Marshaller and Unmarshaller classes. If you happen to be using the XMLContext class for creating Marshaller and Unmarshaller instances, there's corresponding methods.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号