Panel |
---|
For |
...
more information about the 'code' macro, please see the documentation. |
Excerpt |
---|
The source 'code' macro is a useful way of presenting technical information to a group of users online. It's source code in an easy-to-read format on your Confluence pages. Its use is very straightforward. Any form of code can be included : simply enclose your source code between {code} elements and we provide arguments for XML, SQL, and Java. As you read below, look for the bolded bold code tags to indicate how the highlighting occurs. |
XML
Code Block |
---|
\{code:XML\} <test> <another tag="attribute"/> </test> \{code\} |
gives
Code Block | ||||
---|---|---|---|---|
| ||||
<test> <another tag="attribute"/> </test> |
SQL
Code Block |
---|
\{code:SQL\} SELECT * FROM TABLE1 WHERE ID=0 AND NAME NOT IN (SELECT NAME FROM NAMES) \{code\} |
Code Block | ||||
---|---|---|---|---|
| ||||
SELECT * FROM TABLE1 WHERE ID=0 AND NAME NOT IN (SELECT NAME FROM NAMES) |
Java
Code Block |
---|
\{code:Java\} package com.atlassian.confluence.admin.actions.macros; import com.atlassian.confluence.renderer.UserMacroLibrary; public class UserMacroBean { String name; String template; public UserMacroBean() { } public UserMacroBean(String name, UserMacroLibrary userMacroLibrary) { this.name = name; this.template = userMacroLibrary.getMacroTemplate(name); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTemplate() { return template; } public void setTemplate(String template) { this.template = template; } } \{code\} |
...