问题标签 [generated-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
639 浏览

java - JAXB 为子类型中的固定属性生成的类

我的 java 类是从 xsd 文件生成的。
我想要完成的目标是根据元素的类型拥有一些“已知”的属性。例如,我有一个动物列表。解析 xml 后,我想在代码中知道我的动物有多少条腿。但是腿的数量是动物类型的特征,所以,如果我有一只猫,它将有 4 条腿,而袋鼠将有 2 条腿。
如果我这样定义 xsd:

生成的类符合预期(我删除了注释):

这样,如果用户在 xml 中设置猫的腿数,它只能是 4,如果他不这样做,在代码中我无论如何都会收到 4。与袋鼠类似,我总是收到两条腿。
但是这种方法的问题是我不能像这样使用多态:


所以我尝试了一种不同的方法:

Animal 类按预期生成:

但是生成的 CatType是空的。
我希望它是这样的:

是否可以自定义绑定文件以实现所需的生成 CatType 类?
谢谢你。

0 投票
2 回答
309 浏览

jpa - MinuteProject 在创建实体时添加不需要的包层次结构

我正在使用Minuteproject生成我的 JPA2 实体。

我通过运行 .start-console.sh 来使用 GUI。并输入我所有的数据库连接和包详细信息。
在此处输入图像描述

它生成我所有的类,但每个类包如下。

我想要以下。

关于如何改变这一点的任何想法?

0 投票
1 回答
1045 浏览

dart - 飞镖代码生成器

我需要在 dart 和 JS 对象之间做映射器。我不喜欢编写“不必要的”代码,所以我希望 DartEditor 为我编写它:)

我想写的:

我想达到的目标:

问题是:) dart 或 dart 编辑器如何帮助我?告诉我应该读什么。:)

0 投票
1 回答
629 浏览

jsf - JSF Netbeans 7.3.1 中的事务生成代码

我是 Java EE 的新手,遵循边做边学的方法。在一个非常简单的 Mysql 数据库中,Netbeans 7.3.1 有一个 Patient 表与一个 Person 表相关,我无法理解 Netbeans 生成的代码。我想创建一个事务,其中应该创建一个 Person 和一个 Patient 并保持回滚的可能性。我是否应该创建一个单独的控制器来处理此类事务。请帮助提供一些类似示例代码的链接。Netbeans 生成的代码如下。(删除了一些导入和冗余代码)

人.java

病人.java

}

AbstractFacade.java

PatientFacade.java

PersonFacade.java

人控制器.java

病人控制器.java

提前致谢。

0 投票
1 回答
45 浏览

c++ - Visual Studio 控件编辑器为 Visual C++ 生成的代码在哪里?

当我使用 Visual C++ 编辑器进行对话时,我会看到我的编辑器生成的代码来制作窗口组件。这可能吗?当我双击一个组件时,我只看到处理程序

0 投票
1 回答
216 浏览

c# - 生成数据库中表的添加,编辑和删除的最简单方法是什么

我总是为我的表格从头开始编写添加、编辑和删除页面的代码“我的意思是复制粘贴:)”,但是伙计,这既无聊又耗时。是否有一种简单的方法可以生成这些页面并操作其表单的配置以满足我的项目需求?我将 ASP.net 与 C# 一起使用,我尝试过 ASP.netMaker,但生成的代码很难阅读,也很难在其布局之外进行操作和使用。

0 投票
1 回答
2351 浏览

cmake - 如何在不添加静态依赖项的情况下控制 cmake 中的构建顺序?

我正在使用 OpenGL Loader Generator 为我的项目生成 GL 函数加载代码。它生成 gl_loader.h 和 gl_loader.c。我的其他一些源文件依赖于 gl_loader.h,但不是全部,所以我需要 cmake 在编译其余代码之前(重新)运行 glLoadGen,否则编译会因为尝试编译而停止在 gl_loader.h 构建之前依赖于 gl_loader.h 的文件。我已将 GENERATED 属性添加到 gl_loader.h/.c 但这并不是该属性旨在解决的问题,并且它不起作用。

在这种情况下,我可以简单地将 OBJECT_DEPENDS 属性添加到我的所有源文件中,因为我几乎不需要重新运行 glLoadGen。但在其他情况下,这会导致过多不必要的重新编译,例如当 GObjectBuilder (gob2) 生成多个 C 源文件和头文件时。手动计算出哪些 C 文件取决于哪个生成的头文件是不切实际的。

在这种情况下,另一种可能性是在配置时而不是构建时运行 glLoadGen,但这不适用于 gob2 的其他场景。

有没有其他方法可以告诉 cmake 在编译其他代码之前它必须运行 glLoadGen ?

0 投票
1 回答
151 浏览

java - 退出后保存 Jcodemodel 对象

我对 JCodeModel (SUN) 有疑问。我的程序每天都在运行,我想在当前运行之前创建的类中添加一些功能。

JcodeModel 支持这个吗?如果没有,有什么选项可以将 JCodemodel 对象保存在外部文件中,加载以前的 JcodeModel,然后添加新功能?

谢谢。

0 投票
1 回答
181 浏览

java - NetBeans:通过 IDE 工具创建一个 Action 对象并将其附加到表单上的一个或多个组件

因为手动编辑自动生成的代码是没有用的,我如何创建一个 Action 对象并将此操作附加到表单上的一个或多个组件?

0 投票
1 回答
340 浏览

java - Maven 在不同项目中生成的源

我有一个使用 Maven 构建的 Java Web 项目。该项目有一些带注释的类,可以在构建时使用模板(速度)生成一些源代码。到目前为止一切正常,我完美地使用了生成的源。

现在我需要在不同的项目中使用这些生成的类。我想知道如何告诉 maven 将这些源打包在一个额外的 jar 中。我想在我的主项目和新项目中使用生成的 jar 作为新的依赖项。

有任何想法吗?

谢谢!