我正在从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. 我们可以给参数回调吗?