问题标签 [plantuml]

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 投票
1 回答
313 浏览

java - ant-contrib: issues with outofdate

I have a very similar situation as in the the outofdate example (see gengrammer, http://ant-contrib.sourceforge.net/tasks/tasks/outofdate.html): I have a folder with *.class and *.seq files that should be converted to *.pdf with the help of plantuml (a java program).

This is my current task:

I can't get this to run because inside ${diagram.sources} all (back)slashes were stripped off. So echoing this variable gives me something like this:

Don't know if I made something wrong or this is a feature. Any help would be great!

btw. I'm on Windows 10, but ant is running inside a cygwin shell. I never had problems with this combination.

0 投票
1 回答
304 浏览

javascript - Electron 应用程序,plantUml 以 Html 代码(jquery)生成图像,按钮下载,但没有任何源/href

我正在开发一个简单的电子APP。

在 GitHub 中包含所有代码的项目

基本上那是一个plantUml查看器,你把PlantUml代码放在文本区域,按下按钮,一个plantUml图表出现在侧边栏上。

在此处输入图像描述

简单的。

这个怎么运作

  • 在 HTML 代码中插入带有标签 uml 的图像,使用 palntUml 代码:

    /li>
  • 运行此方法,所有带有该标签的图像都将被更改:

    /li>

PlantUml jQuery 模块

问题:

好吧,它可以渲染图像,但是该图像未保存在磁盘中并嵌入了 HTML,因此我不知道图像的来源(href)以添加链接/按钮以下载图像:

问题是电子也不支持右键单击,当我在浏览器中打开 index.html 时,我可以右键单击并下载图像,但在这里我不能......我需要添加一个按钮或链接下载图像,但我不知道如何访问(可能使用图像中的 id 并使用 JavaScript 下载?)

0 投票
2 回答
1000 浏览

uml - 如何正确退出 UML 状态图中的嵌套状态?

我是 UML 的新手,我正在尝试记录我的软件开发过程。我用 PlantUML 制作了下图:

在此处输入图像描述

在内部状态中,我想表明,一旦发布了它们各自的版本(即次要/补丁),就应该返回到下一个最高级别的状态。

例如,在 之后PatchReleasePatch应该退出到EvalStory。同上MinorRelease --> EvalEpic。我应该如何展示这个?(提供 PlantUML 代码的答案不是必需的,但会很好)

0 投票
2 回答
3022 浏览

uml - 如何使用 PlantUML 新的活动图语法生成右向箭头?

如何在 PlantUML 新的活动图语法中创建右向箭头?

使用旧语法,我可以使用,但我在新语法​​指南-right->中找不到任何类似的符号。如何使用新语法获得相同的结果?由于它的 Swimlane 支持,我需要使用新语法。

使用旧语法的右箭头图示例:

使用上述代码生成的图表

谢谢。

0 投票
1 回答
5264 浏览

syntax - PlantUML:可以使用文本嵌套组件吗?

正如我从 PlantUML 中的示例中看到的,您可以拥有某些带有文本的图形对象,例如

呈现为

在此处输入图像描述

您还可以使用folder(在其他元素中)通过嵌套其他项目来对它们进行分组:

在此处输入图像描述

但目前我看不到两者结合起来的方法——一个带有一些解释性文本的对象嵌套元素。

PlantUML 有可能吗?(如何?)

0 投票
1 回答
204 浏览

javascript - Java 对象到 javascript

我有一个核心 java 项目,我必须在其中以图形的形式创建数据可视化。

此数据可视化(图形)转储在 HTML 文件(Plantuml 格式)中,该文件以可视图形呈现图形。

现在我正在寻找一种方法,我也可以以某种格式转储这个图形数据结构(实际上是相互关联的 java 对象),这样我就可以在 java script/jquery 中读取它,从而重建整个图形,同时加载HTML 文件并动态更新 HTML 中的图形,使用基于用户的一些输入的图形数据结构。

由于 plantuml 不支持动态事件。

而且由于 HTML 文件是动态生成的,所以创建 JSP 并在服务器上动态加载它是不可行的。

我已经看到一些建议使用 JAXB、JSON 的答案,但问题并不完全符合我的需要。

我正在考虑将它转储到 xml 中,然后在 java 脚本中读取该 xml。但不确定这个想法有多好。

有没有更好的办法?

0 投票
1 回答
329 浏览

emacs - 在 org 模式下自动为 plantuml 命名

每次我编写植物代码时,我都必须给出唯一的文件名。但是当我们有一个大文件并且有可能我们给两个 Plantuml 源代码块提供相同的文件名时,这是非常乏味的

有没有办法在 emacs 的 org-mode 中为 Plantuml 源代码自动提供文件名?

0 投票
1 回答
1597 浏览

c++ - 如何在 Plantuml 中编写 typedef 和 alias

例如,我的 cpp 实现如下所示:

我的植物代码:

如何在植物中表示这个别名。应该如何以正确的方式完成。我在植物教程中找不到这个。

0 投票
2 回答
2240 浏览

plantuml - 如何使用嵌套包生成 UML 包图,其中可能包含不同级别的相同名称?

我想生成一个包含可能包含重复名称但不在同一级别的分层包的包图。例如:

我觉得,package A.A可以接受。但plantuml因此错误而失败:Thie element (A) is already defined.

我还尝试以下方法:

然后,plantuml由于同样的错误而失败。

0 投票
4 回答
7546 浏览

uml - 如何在 PlantUML UML 活动图中引用早期活动

我正在尝试使用 PlantUML(新的 beta 语法)制作活动图。

到目前为止,我想出了(简化):

植物uml图

这意味着,做A,如果第一个问题是,则做B,否则做C。在B问问题2之后,如果是,则做D,如果不是,做E。

当问题 2 的答案是否定的时候,我不想指向 E,我想去活动 C,但是我不知道如何引用它。如果我放 :C; 那里(而不是:E;它只是被解释为一个新活动(但是它的流程应该从那里的 C 继续)。我认为有一种方法可以使用 PlantUML 绘制这样的流程,但我还没有看到它。

引用已定义活动的最佳方式是什么?