我正在從XML生成Java。制定者都返回無效。如果他們返回「這個」,那麼他們可以被稱爲連鎖。有沒有一種方法(一種簡單的方法)使它產生「返回這個」的setter? ?我可以讓JAXB setters返回「this」,以便它們可鏈接?
1
A
回答
2
USAddress address = new USAddress()
.withName(name)
.withStreet(street)
.withCity(city)
.withState(state)
.withZip(new BigDecimal(zip));
2
你在說什麼是建造者模式。如果您有興趣從XML中生成具有用於鏈接的其他setter方法的類,請參閱以下文章:Is there a JAXB Plugin which generates Builders?
相關問題
- 1. 在哪裏鏈接對象,以便它們可以在許多類中引用
- 2. 捕獲所有異常,以便我可以報告它們
- 3. 導入我的方法,以便AutoForm可以看到它們
- 4. 鏈接C++庫,以便它可以調用C
- 5. 我們可以在鏈接中提到我們可以通過給id找到元素,但是我無法找到它,所以我們可以在appium
- 6. 我可以在.net中結合多個select查詢,以便它們以1批返回嗎?
- 7. 我應該在哪裏存儲NSUserDefaults,以便我可以更新它們?
- 8. 我可以保存NetBeans項目的狀態,以便我可以恢復它嗎?
- 9. 我們可以重置sigsetjmp以再次返回「0」(Reset sigsetjmp)嗎?
- 10. 我在哪裏可以查找stylecop規則的命名空間,以便我可以壓制它們?
- 11. decltype(auto),追蹤返回類型和sfinae:我們可以混合它們嗎?
- 12. 如何讓類可以被JAXB解析?
- 13. 關閉覆蓋div上的touchevents,以便底層div可以接收它們
- 14. bash:我如何連接兩個命令的輸出,以便我可以將它們連接到第三個?
- 15. MEF和ShadowCopying DLL,以便我可以在運行時覆蓋它們
- 16. git - 隔離多個任務/編輯,以便我可以逐個推送它們
- 17. MSBuild中的SignFile任務:我們可以讓它更快嗎?
- 18. 我們可以配置simple-xml讓它忽略未知節點
- 19. 綁定鍵讓我可以同時按下它們
- 20. 如何鏈接C包,以便在程序中使用它們?
- 21. 我們可以在
- 22. 返回一個JButtons動作偵聽器,以便其他類可以使用它
- 23. Git刪除了我的更改,我可以將它們還回
- 24. 在xml註釋中,我可以標記方法名稱,以便它們可以重構嗎?
- 25. NSFetchRequest - 它可以返回一組屬性?
- 26. 我在哪裏可以託管一個csv,以便我可以直接將它讀入neo4j數據庫?
- 27. 如何編輯我的數據庫,以便我可以將它與我的模型鏈接在一起?
- 28. 如何讓mediafilesegmenter生成加密密鑰,以便我可以在本地提供它們?
- 29. 如何正確實現運算符重載返回ref,以便可以輕鬆刪除它們的工件?
- 30. 我們可以給參數回調嗎?