Программная настройка свойств касторов в версии 1.3 - PullRequest
0 голосов
/ 22 марта 2010

Я пытаюсь программно установить свойство org.exolab.castor.indent при сортировке некоторых объектов - однако, в отличие от опубликованной документации, класс org.exolab.castor.util.LocalConfiguration не похоже, поставляется с выпуском 1.3.

В настоящее время я указал файл castor.properties в classpath, который выбирает свойства, которые я хочу установить, но я бы предпочел сократить накладные расходы на развертывание, поскольку мои требования к отступам вряд ли изменятся.

Любой совет будет принят с благодарностью.

1 Ответ

0 голосов
/ 22 марта 2010

Эта проблема решена здесь . Как сказал Вернер Гутман:

Посмотрите на метод setProperty(String, String) для классов Маршаллера и Унмаршаллера. Если вы используете класс XMLContext для создания экземпляров Marshaller и Unmarshaller, есть соответствующие методы.

...