自定义JAXB绑定以进行编组/解组

时间:2011-06-24 11:25:52

标签: jaxb

根据jaxb绑定的粘贴部分,我有一个元素名称Amt,我想调用marshling / unmarshling。我的问题是何时会调用以下方法? 是否在调用任何getter和setter方法时。

<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 :(得分:0)

对于Amt属性,您已使用绑定文件覆盖JAXB实现将如何处理该值。这将导致生成XmlAdapter。仅在调用marshal / unmarshal操作期间调用XmlAdapter,而不是在调用get / set时调用。{/ p>