<class name="package.name.ClassName">
<element name="rc">
<attribute name="attr1" property="nameOfProperty1" />
<element name="value" property="theFieldValue1MapsTo" />
</element>
</class>
Что-то в этом смысле.Betwixt имеет неприятную привычку не предупреждать вас об ошибках.Чтобы убедиться, что вы получаете журнал отладки, установите уровень журнала на Betwixt равным TRACE
или INFO
.
Кроме того, вы должны убедиться, что все свойства / атрибуты имеют public
геттеры и сеттеры без побочных эффектов.Если они protected
или что-то менее видимое, они будут просто проигнорированы.
Соглашение об именах для методов получения и установки является стандартным соглашением Java.Другими словами, булевы геттеры / сеттеры могут называться isSomeBooleanValue
и setSomeBooleanValue
.
Betwixt очень требователен и не поддерживается с 2008 года. Я думаю, если вы можете, переключиться на JAXB или подобное,