Настройка привязок JAXB для маршлинга / демаршлинга - PullRequest
1 голос
/ 24 июня 2011

Согласно вставленной части из привязки jaxb, у меня есть имя элемента Amt, для которого я хочу вызвать маршлинг / демаршлинг. Мой вопрос, когда будет вызван метод ниже? Это когда вызывается любой метод получения и установки.

<jxb:bindings node="//xs:complexType[@name='CreditTransferTransactionInformation1']"><jxb:bindings node=".//xs:element[@name='Amt']"> <jxb:property><jxb:baseType><jxb:javaType name="java.lang.String" parseMethod="com.anz.ssp.ibank.hostinterface.cim.jaxb.DatatypeConverter.parseDoubleIFXFormat" printMethod="com.anz.ssp.ibank.hostinterface.cim.jaxb.DatatypeConverter.printDoubleIFXFormat"/>
                </jxb:baseType>
              </jxb:property>
            </jxb:bindings>
        </jxb:bindings>

1 Ответ

0 голосов
/ 24 июня 2011

Для свойства Amt вы использовали файл привязок, чтобы переопределить, как реализация JAXB будет обрабатывать это значение. Это приведет к генерации XmlAdapter. XmlAdapter будет вызываться только во время вызова операций маршала / демаршала, а не при вызове get / set.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...