文件名称:jaxb2-rich-contract-plugin:实现一些JAXB插件以从XSD生成高级合同方案
文件大小:324KB
文件格式:ZIP
更新时间:2024-06-17 13:30:28
Java
jaxb2-rich-contract-plugin 一组JAXB / XJC插件,可从XSD生成高级合同方案 当前版本:2.1.0 该模块是JAXB2(用于XML绑定的Java API)“从XSD到Java编译器”(XJC)的几个插件的集合。 这些插件旨在为XJC生成的类添加对其他合同的支持。 当前,有7个插件类: :为每个生成的类生成一个生成器类。 构建器作为内部类实现,为流畅的构建器模式提供静态方法,形式为MyClass.builder().withPropertyA(...).withPropertyB(...).build() 。 生成器还包含“ copy ...”方法,用于从另一个实例初始化生成器。 还支持与copy相同的部分复制。 它与-Ximmutable一起使用(请参见上文)特别有用,但与-Xconstrained-properties一起使用(请参见下文)不能一起