Multilingual Wiki Documentation
You are currently using
asciidoc
dokuwiki
markdown
syntax.
In an attempt to improve
PlantUML
documentation...
Please do not use this website for your
own
diagrams.
You can
click here and use the online server here for your own documentation.
Wiki Toc
Recent changes
a_begin_for_this_wiki
◼
A begin for this wiki...
◼
For starting
◼
Issues: *"If you see something, say something"*
◼
Improve Documentation
◼
Mini TOC
activity-diagram-beta
◼
活动图(新语法)
◼
简单活动图
◼
开始/结束
◼
条件语句
◼
Conditional with stop on an action [kill, detach]
◼
重复循环
◼
Break on a repeat loop [break]
◼
while循环
◼
并行处理
◼
Split processing
◼
注释
◼
颜色
◼
Lines without arrows
◼
箭头
◼
连接器(Connector)
◼
Color on connector
◼
组合(grouping)
◼
泳道(Swimlanes)
◼
分离(detach)
◼
特殊领域语言(SDL)
◼
一个完整的例子
◼
Condition Style
◼
Condition End Style
activity-diagram-legacy
◼
活动图
◼
简单活动
◼
箭头上的标签
◼
改变箭头方向
◼
分支
◼
更多分支
◼
同步
◼
长的活动描述
◼
注释
◼
分区
◼
显示参数
◼
八边形活动
◼
一个完整的例子
ant-task
◼
Writing an Ant Task
◼
Output Directory
◼
Recurse through directories
◼
SVG or EPS Support
◼
Configuration file
◼
Other parameters
api
◼
Calling PlantUML from Java
◼
PNG generation from a String
◼
PNG generation from a File
◼
SVG generation from a String
archimate-diagram
◼
Archimate Diagram
◼
Archimate keyword
◼
Defining Junctions
◼
Example 1
◼
Example 2
◼
List possible sprites
◼
ArchiMate Macros
ascii-art
◼
ASCII Art
◼
Unicode
◼
Complex Diagram
◼
Result
◼
Same example using Unicode
ascii-math
◼
简介
◼
独立图
◼
这是如何工作的 ?
board-diagram
◼
Board diagram
◼
Basic component
bpmn
◼
Business Process Model and Notation (BPMN)
◼
Final examples
◼
Existing diagrams
◼
Syntax
◼
Example1
◼
Example2
◼
Example3
◼
Other theorical works
class-diagram
◼
类图
◼
Declaring element
◼
类之间的关系
◼
关系上的标识
◼
添加方法
◼
定义可访问性
◼
抽象与静态
◼
高级类体
◼
备注和模板
◼
更多注释
◼
Note on field (field, attribut, member) or method
◼
链接的注释
◼
抽象类和接口
◼
使用非字母字符
◼
隐藏属性、函数等
◼
隐藏类
◼
泛型(generics)
◼
指定标记(Spot)
◼
包
◼
包样式
◼
命名空间(Namespaces)
◼
自动创建命名空间
◼
棒棒糖 接口
◼
改变箭头方向
◼
“关系”类
◼
Association on same classe
◼
皮肤参数
◼
Skinned Stereotypes
◼
Color gradient
◼
辅助布局
◼
拆分大文件
◼
Extends and implements
◼
Inline style of relations (Linking or arrow)
◼
Change relation, linking or arrow color and style
◼
Arrows from/to class members
code-groovy
◼
Groovy API Client Code
code-javascript-asynchronous
◼
Javascript API Client Code
code-javascript-synchronous
◼
Javascript API Client Code
code-php
◼
PHP API Client Code
◼
Installing with Composer
color
◼
Colors
◼
Color gradient
◼
Automatic color
◼
View colors in PlantUML
◼
Archimate color
command-line
◼
命令行
◼
通配符
◼
排除文件
◼
输出目录
◼
配置文件
◼
Metadata
◼
退出代码
◼
标准输入输出
◼
帮助
commons
◼
通用命令
◼
注释
◼
页眉和页脚
◼
缩放
◼
标题
◼
图片标题
◼
图例说明
◼
Appendice: Examples on all diagram
◼
Appendice: Examples on all diagram with style
component-diagram
◼
组件图
◼
组件
◼
接口
◼
基础的示例
◼
使用注释
◼
组合组件
◼
改变箭头方向
◼
Use UML2 notation
◼
使用UML1标记符
◼
Use rectangle notation (remove UML notation)
◼
长描述
◼
不同的颜色表示
◼
在定型组件中使用精灵图
◼
显示参数
◼
Specific SkinParameter
creole
◼
Creole
◼
Emphasized text
◼
List
◼
Escape character
◼
Horizontal lines
◼
Headings
◼
Legacy HTML
◼
Code
◼
Table
◼
Tree
◼
Special characters
◼
OpenIconic
◼
Appendice: Examples of "Creole List" on all diagrams
◼
Appendice: Examples of "Creole horizontal lines" on all diagrams
◼
Style equivalent (between Creole and HTML)
dedication
◼
Dedication
◼
Example
◼
Why?
◼
How?
deployment-diagram
◼
部署图
◼
声明元素
◼
Declaring element (using short form)
◼
链接
◼
Change arrow color and style
◼
Nestable elements
◼
包装
◼
Alias
◼
Type of arrow head or '0' arrow
◼
圆角
◼
Specific SkinParameter
developers
◼
Language
◼
Syntax check
ditaa
◼
概述
◼
Ditaa
◼
Option supported by PlantUML
◼
Tags
◼
More documentation
doclet
◼
New Doclet
◼
UMLDoclet
◼
Old legacy doclet
◼
Ant-Script example
◼
Image example
◼
Source example
docutils
◼
Docutils (Install)
◼
Usage
donors
◼
Special thanks to our sponsors and donors
dot
◼
Generalisation
◼
DOT
doxygen
◼
Doxygen
eclipse
◼
Information about the PlantUML Eclipse Plugin
◼
How to use it?
◼
How to install it?
◼
How to improve it?
emacs
◼
Emacs
◼
Org-Babel
◼
Emacs Org-Mode
◼
ob-plantuml.el (obsolete)
eps
◼
EPS
◼
EPS Support
external-links
◼
External Links
◼
Projects using PlantUML
◼
Learn & Teach with PlantUML
◼
UML for blind people
◼
Links about UML
◼
Other stuffs
faq
◼
常见问题
◼
PlantUML的目标是什么?
◼
PlantUML Server生成的图像可以保存多长时间?
◼
它不适用于我的配置!
◼
我应该使用哪个版本的Graphviz?
◼
这个成熟了吗?我没有看到任何新版本吗?
◼
如何知道是否有新版本?
◼
我在Eclipse插件中收到一条错误消息。
◼
我想生成巨大的图表!
◼
我在重音字符方面遇到问题。
◼
我遇到亚洲字符问题。
◼
如何生成EPS?
◼
XMI呢?
◼
是否需要在-pipe标志中使用@startuml?
◼
PlantUML分配给哪个许可证?
◼
我不喜欢GPL!
◼
PlantUML生成的图像是否受GPL/LGPL/ASL/EPL/MIT许可保护?
◼
我可以重新分发LGPL二进制文件PlantUML.jar,是否存在任何约束?
◼
PlantUML语法的许可是什么?
◼
使用Java 7运行Word宏时,出现一条错误信息:"找不到文件"!
◼
EmptySvgException是什么意思?
◼
我有一条错误信息来自X11或无头!
◼
我在Mac OS X下有一个UnsatisfiedLinkError!
◼
PlantUML脚本正在抢占键盘/窗口焦点!
◼
我发现了一个问题,但是由于我的图表包含机密数据,所以我无法提供显示该问题的图表
◼
我有一个不在这里的问题!
faq-install
◼
Installation notes
◼
Sequence Diagram
◼
Other Diagrams
font
◼
Font
◼
Examples
formatting
◼
Wiki Basic formatting
◼
Advanced formating
◼
Non standard features
◼
Wikis syntax
ftp
◼
File Transfer Protocol
◼
Example of Transfer
gantt-diagram
◼
Gantt Diagram
◼
Declaring tasks
◼
One-line declaration (with the and conjunction)
◼
Adding constraints
◼
Short names
◼
Customize colors
◼
Completion status
◼
Milestone
◼
Hyperlinks
◼
Calendar
◼
Coloring days
◼
Changing scale
◼
Close day
◼
Simplified task succession
◼
Separator
◼
Working with resources
◼
Complex example
◼
Comments
◼
Using style
◼
Add notes
◼
Pause tasks
◼
Change link colors
◼
Tasks or Milestones on the same line
◼
Highlight today
◼
Task between two milestones
◼
Grammar and verbal form
◼
Add title, header, footer, caption or legend on gantt diagram
◼
Removing Foot Boxes
gfm-support
◼
GFM Support
◼
Subset to be supported by PlantUML
◼
A chapter of gfm-support - Tables
graphviz-dot
◼
GraphViz
◼
Installation under Windows
◼
Installation under Linux
◼
Installation under Mac
◼
Testing
◼
Important note about version
gui
◼
PlantUML GUI
handwritten
◼
Handwritten diagram style
ie-diagram
◼
Entity Relationship Diagram
◼
Information Engineering Relations
◼
Entities
◼
Complete Example
index
◼
PlantUML in a nutshell
index-full
◼
PlantUML in a nutshell
issues
◼
If you see something, say something
◼
Links to target URLs with parentheses
◼
How to change order of the first paragraph?
◼
How to add code and image on table?
javadoc
◼
New Doclet
◼
Legacy Javadoc
jquery
◼
JQuery integration
◼
How does it works?
◼
Complete source example
json
◼
Display JSON Data
◼
Complex example
◼
Highlight parts
◼
JSON basic element
◼
JSON array or table
◼
JSON numbers
◼
JSON strings
◼
Minimal JSON examples
latex
◼
LaTeX
◼
Class diagram example
◼
Sequence diagram example
link
◼
Upgrading note (about Links and Hyperlinks)
◼
Format definition
◼
Links in sequence diagram
◼
Links in class diagram
◼
Links in activity diagram
menu
◼
Translation of the menus
mindmap-diagram
◼
思维导图
◼
OrgMode 语法
◼
Multilines
◼
Colors
◼
去除外边框
◼
运算符
◼
Markdown语法
◼
Changing style
◼
改变图形方向
◼
完整示例
◼
Word Wrap
notes
◼
Notes
◼
Appendice: Examples of "Note on link" on all diagrams
◼
Appendice: Examples of "Note [top|right|bottom|left] on link" on all diagrams
◼
Appendice: Examples of "Note [top|right|bottom|left] of link" on all diagrams
nwdiag
◼
Network diagram (nwdiag)
◼
Simple diagram
◼
Define multiple addresses
◼
Grouping nodes
◼
Extended Syntax (for network or group)
◼
Using Sprite on nwdiag
◼
Using OpenIconic on nwdiag
◼
Same nodes on more than two networks
◼
Peer networks
◼
Peer networks and group
◼
Add title, caption, header, footer or legend on network diagram
◼
Change width of the networks
object-diagram
◼
对象图
◼
对象的定义
◼
对象之间的关系
◼
Associations objects
◼
添加属性
◼
类图中的通用特性
◼
Map table or associative array
openiconic
◼
OpenIconic
oregon-trail
◼
The Oregon Trail
◼
Let's play
patreon-support
◼
Why crowdfunding?
◼
Patreon
pdf
◼
PDF Support
◼
Make it work
picoweb
◼
PlantUML PicoWeb Server
◼
Running the server
plantuml-text-encoding
◼
PlantUML Text Encoding
plantumlshell
◼
Beta implementation
◼
Variable definition
◼
Conditions
◼
Void function
◼
Return function
◼
Default argument value
◼
First Round Of Brainstorming
◼
Objectives
◼
Return function
◼
Void function
◼
Visibility scope of variables
◼
Data types and arithmethic expressions
◼
Allowed function and variable names
◼
Builtin functions
pmwiki
◼
PmWiki integration
◼
Description
◼
Installation
◼
Usage
poll-about-package-and-namespace
◼
Issue about 命名空间 and 包
◼
Beta testing this new feature
◼
Proposition of new behaviour
◼
Separator change
◼
Nested namespaces
◼
Feedback
poll-about-wiki-syntax
◼
Vote for your syntax!
preprocessing
◼
预处理
◼
迁移说明
◼
定义变量
◼
Boolean expression
◼
条件
◼
While loop [!while, !endwhile]
◼
空函数
◼
返回函数
◼
参数默认值
◼
非引号函数
◼
Keywords arguments
◼
Including files or URL [!include, !include\_many, !include\_once]
◼
Including Subpart [!startsub, !endsub, !includesub]
◼
Builtin functions [%]
◼
Logging [!log]
◼
Memory dump [!memory_dump]
◼
Assertion [!assert]
◼
Building custom library [!import, !include]
◼
Search path
◼
Argument concatenation [##]
◼
Dynamic invocation [``%invoke_procedure()``, ``%call_user_func()``]
◼
Evaluation of addition depending of data types [+]
◼
Preprocessing JSON
preprocessing-json
◼
Preprocessing JSON
◼
Variable definition
◼
Access to data
◼
Complex structures
◼
Loading data
◼
Loop [foreach]
◼
Full Example
preprocessing-v2
◼
Preprocessing-v2 (old)
◼
Migration notes
◼
Variable definition
◼
Conditions
◼
Void function
◼
Return function
◼
Default argument value
◼
Unquoted function
◼
Including files or URL
◼
Including Subpart
◼
Builtin functions
◼
Logging
◼
Memory dump
◼
Assertion
◼
Building custom library
◼
Search path
◼
Argument concatenation
◼
Dynamic function invocation
problem-diagram
◼
Problem diagram
◼
Example R1
◼
Example R1-1
◼
Example R1-2
◼
Example LiveBox
◼
Example of Composition of two designed domains
◼
Example of Problem
professional
◼
Professional usage
pte
◼
PlantUML Text Encoding
salt
◼
Salt
◼
基本部件
◼
使用表格
◼
Group box
◼
使用分隔符
◼
树形外挂
◼
Tree table [T]
◼
Enclosing brackets [{, }]
◼
添加选项卡
◼
使用菜单
◼
高级表格
◼
Scroll Bars [S, SI, S-]
◼
Colors
◼
Pseudo sprite [<<, >>]
◼
OpenIconic
◼
Include Salt "on activity diagram"
◼
Include salt "on while condition of activity diagram"
security
◼
Deploy PlantUML safely
◼
Choose your Security Profile
◼
List of Security Profiles
◼
Allowlists
sequence-diagram
◼
时序图
◼
简单示例
◼
声明参与者
◼
在参与者中使用非字母符号
◼
给自己发消息
◼
Text alignment
◼
修改箭头样式
◼
修改箭头颜色
◼
对消息序列编号
◼
页面标题,页眉,页脚
◼
分割示意图
◼
组合消息
◼
Secondary group label
◼
给消息添加注释
◼
其他的注释
◼
改变备注框的形状
◼
Creole和HTML
◼
分隔符
◼
引用
◼
延迟
◼
Text wrapping
◼
空间
◼
生命线的激活与撤销
◼
Return
◼
创建参与者
◼
Shortcut syntax for activation, deactivation, creation
◼
进入和发出消息
◼
Short arrows for incoming and outgoing messages
◼
Anchors and Duration
◼
构造类型和圈点
◼
更多标题信息
◼
包裹参与者
◼
移除脚注
◼
外观参数(skinparam)
◼
填充区设置
◼
Appendice: Examples of all arrow type
◼
Specific SkinParameter
◼
Hide unlinked participant
server
◼
PlantUML Server
◼
Interactive interface
◼
Specify an initial diagram
◼
Metadata
◼
Web service mode
◼
PNG service
◼
SVG service
◼
ASCII Art service
◼
Image Map service
◼
Proxy service
◼
Installation of the PlantUML Server
◼
Source code
skinparam
◼
Skinparam 命令
◼
使用
◼
内嵌
◼
黑白 (Black and White)
◼
Shadowing
◼
颜色翻转 (Reverse colors)
◼
颜色 (Colors)
◼
字体颜色、名称、大小 (Font color, name and size)
◼
文本对齐 (Text Alignment)
◼
Examples
◼
所有skinparam的参数列表 (List of all skinparam parameters)
smetana02
◼
The context (of Smetana project)
◼
Beta version
sources
◼
How and where diagrams can be written
◼
File naming
sprite
◼
Defining and using sprites
◼
Changing colors
◼
Encoding Sprite
◼
Importing Sprite
◼
Examples
◼
StdLib
◼
Listing Sprites
start
◼
Start
◼
Your Help Needed!
◼
Recommendation and Best practice
◼
Wanted Features
◼
Demo diagrams
starting
◼
假如您和我一样也是个急性子 :-)
◼
本地安装和使用, 其实也相当简单哦
◼
Run PlantUML from the command line
state-diagram
◼
状态图
◼
简单状态
◼
Change state rendering
◼
合成状态
◼
长名字
◼
History [[H], [H*]]
◼
Fork [fork, join]
◼
并发状态
◼
Conditional [choice]
◼
Stereotypes full example [choice, fork, join, end]
◼
Point [entryPoint, exitPoint]
◼
Pin [inputPin, outputPin]
◼
Expansion [expansionInput, expansionOutput]
◼
箭头方向
◼
Change line color and style
◼
注释
◼
Note on link
◼
更多注释
◼
Inline color
◼
显示参数
◼
Changing style
statistics-report
◼
Enable statistics
◼
Statistics Report
◼
Java Integration API
stdlib
◼
Standard Library
◼
List of Standard Library
◼
ArchiMate
◼
AWS library (aws)
◼
Amazon Labs Library (awslib)
◼
Azure library
◼
C4 Library
◼
Cloud Insight
◼
Elastic library
◼
Google Material Icons
◼
Kubernetes
◼
Office
◼
Tupadr3 library
steve
◼
Steve Jobs, 1955 - 2011
style-evolution
◼
Style (or CSS like style)
◼
Current situation
◼
Properties that can be styled
◼
Current Working Model
◼
Basic styling for elements
◼
Adding user defined style targets
◼
Using Dynamic Selectors
◼
Using an external style file
◼
Getting debug output
style-evolution-history
◼
Elements that can be styled
◼
Older model and discussion (history)
◼
Targeting Specific Diagram Element
◼
Option 3
◼
Varying style
◼
Mixing style and stereotype
◼
Potential Use Extensions
◼
plantuml.skin file
◼
debug.skin file
◼
Legacy discussions
◼
First style proposal
◼
Targeting Specific Diagram types
sudoku
◼
Have a break: resolve a Sudoku...
svek
◼
Current architecture : Svek
svg
◼
Scalable Vector Graphics
◼
Specific SkinParameter for SVG
◼
Specific Pragma for SVG
syntax-asciidoc
◼
Basic Formatting
◼
Lists
◼
Tables
◼
UML diagrams
syntax-dokuwiki
◼
Syntax Dokuwiki
◼
Basic Formatting
◼
Lists
◼
Tables
◼
UML diagrams
syntax-markdown
◼
Basic Formatting
◼
Lists
◼
Tables
◼
UML diagrams
teoz
◼
Current "Puma" architecture
◼
Toward "Teoz" architecture
text-encoding
◼
PlantUML Text Encoding
◼
Introduction
◼
Compression
◼
Running
◼
Simple HEX format
timing-diagram
◼
定时图
◼
声明参与者
◼
Binary and Clock
◼
增加消息
◼
相对时间
◼
Anchor Points
◼
Participant oriented
◼
Setting scale
◼
Initial state
◼
Intricated state
◼
Hidden state
◼
Hide time axis
◼
Using Time and Date
◼
Adding constraint
◼
Highlighted period
◼
Adding texts
◼
Complete example
◼
Digital Example
◼
Adding color
undocumented
◼
Undocumented PlantUML features
◼
Undocumented PlantUML features in order to document
unicode
◼
Unicode
◼
Examples
◼
Charset
use-case-diagram
◼
用例图
◼
用例
◼
角色
◼
Change Actor style
◼
用例描述
◼
Use package
◼
基础示例
◼
继承
◼
使用注释
◼
构造类型
◼
改变箭头方向
◼
分割图示
◼
从左向右方向
◼
显示参数
◼
一个完整的例子
using-a-citation-manager
◼
Initial request
◼
Functionalities
◼
Proposal 1 for syntax
versioning-scheme
◼
Context (of versioning)
◼
Official Versioning Scheme
◼
Knowing the exact version you are using
vizjs
◼
The context (of VizJs)
◼
Running
◼
Limitations
wbs-diagram
◼
Work Breakdown Structure (WBS)
◼
OrgMode syntax
◼
Change direction
◼
Arithmetic notation
◼
Removing box
◼
Colors (with inline or style color)
◼
Using style
◼
Word Wrap
what-is-a-software-modeling-tool
◼
Modeling Tool
wire-diagram
◼
Wire or Block Diagram
◼
Basic component
◼
Local reference
◼
Arrows
◼
Print texts
◼
Full example
◼
Suggestions and ideas about the new 1.2020.24 syntax
◼
Wanted features or examples of expecting syntax
◼
Attempt to reproduce the full example
◼
Remark after first use...
word
◼
Word Add-in
xearth
◼
Earth Day
◼
XEarth
◼
Add more stars
◼
Relative view from Sun
◼
Change grid configuration
◼
Fixed position, without shading
◼
View from Moon and changing luminosity
◼
View set by orbit and changing luminosity
◼
Zooming
◼
Adding cities
xmi
◼
XML Metadata Interchange (XMI)
yaml
◼
Display YAML Data
◼
Complex example
a_begin_for_this_wiki
activity-diagram-beta
activity-diagram-legacy
ant-task
api
archimate-diagram
ascii-art
ascii-math
board-diagram
bpmn
class-diagram
code-groovy
code-javascript-asynchronous
code-javascript-synchronous
code-php
color
command-line
commons
component-diagram
creole
dedication
deployment-diagram
developers
ditaa
doclet
docutils
donors
dot
doxygen
eclipse
emacs
eps
external-links
faq
faq-install
font
formatting
ftp
gantt-diagram
gfm-support
graphviz-dot
gui
handwritten
ie-diagram
index
index-full
issues
javadoc
jquery
json
latex
link
menu
mindmap-diagram
notes
nwdiag
object-diagram
openiconic
oregon-trail
patreon-support
pdf
picoweb
plantuml-text-encoding
plantumlshell
pmwiki
poll-about-package-and-namespace
poll-about-wiki-syntax
preprocessing
preprocessing-json
preprocessing-v2
problem-diagram
professional
pte
salt
security
sequence-diagram
server
skinparam
smetana02
sources
sprite
start
starting
state-diagram
statistics-report
stdlib
steve
style-evolution
style-evolution-history
sudoku
svek
svg
syntax-asciidoc
syntax-dokuwiki
syntax-markdown
teoz
text-encoding
timing-diagram
undocumented
unicode
use-case-diagram
using-a-citation-manager
versioning-scheme
vizjs
wbs-diagram
what-is-a-software-modeling-tool
wire-diagram
word
xearth
xmi
yaml
Please report any bugs to
plantuml@gmail.com
or
here
.
This website is still in beta testing
.