2011-06-24 26 views
1

根據來自jaxb綁定的粘貼部分,我有一個元素名稱Amt,爲此我想調用marshling/unmarshling。我的問題是什麼時候會調用下面的方法? 是否有任何getter和setter方法被調用。爲marshling/unmarshling定製JAXB綁定

<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> 

回答

0

對於Amt屬性您已經使用綁定文件來覆蓋JAXB實現將如何處理該值。這將導致生成XmlAdapterXmlAdapter只會在元帥/解組操作被調用時調用,而不是在調用get/set時調用。