1
package org.apache.maven.doxia.module.confluence;
4
* Licensed to the Apache Software Foundation (ASF) under one
5
* or more contributor license agreements. See the NOTICE file
6
* distributed with this work for additional information
7
* regarding copyright ownership. The ASF licenses this file
8
* to you under the Apache License, Version 2.0 (the
9
* "License"); you may not use this file except in compliance
10
* with the License. You may obtain a copy of the License at
12
* http://www.apache.org/licenses/LICENSE-2.0
14
* Unless required by applicable law or agreed to in writing,
15
* software distributed under the License is distributed on an
16
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17
* KIND, either express or implied. See the License for the
18
* specific language governing permissions and limitations
22
import org.apache.maven.doxia.markup.TextMarkup;
25
* This interface defines all markups and syntaxes used by the <b>Confluence</b> format.
27
* See <a href="http://confluence.atlassian.com/display/CONF25/Confluence+Notation+Guide+Overview">
28
* Confluence Notation Guide Overview</a>
30
* @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a>
31
* @version $Id: ConfluenceMarkup.java 706268 2008-10-20 12:49:35Z vsiveton $
34
public interface ConfluenceMarkup
37
// ----------------------------------------------------------------------
39
// ----------------------------------------------------------------------
41
/** Syntax for the anchor : "{anchor:" */
42
String ANCHOR_START_MARKUP = "{anchor:";
44
/** Syntax for the anchor : "}" */
45
String ANCHOR_END_MARKUP = "}";
47
/** Syntax for the bold markup: "*" */
48
String BOLD_END_MARKUP = "*";
50
/** Syntax for the bold markup: "*" */
51
String BOLD_START_MARKUP = "*";
53
/** Syntax for the figure markup: "!" */
54
String FIGURE_END_MARKUP = "!";
56
/** Syntax for the figure markup: "!" */
57
String FIGURE_START_MARKUP = "!";
59
/** Syntax for the italic markup: "_" */
60
String ITALIC_END_MARKUP = "_";
62
/** Syntax for the italic markup: "_" */
63
String ITALIC_START_MARKUP = "_";
65
/** Syntax for the line break markup: "\\\\" */
66
String LINE_BREAK_MARKUP = "\\\\";
68
/** Syntax for the link end markup: "]" */
69
String LINK_END_MARKUP = "]";
71
/** Syntax for the link middle markup: "|" */
72
String LINK_MIDDLE_MARKUP = "|";
74
/** Syntax for the link start markup: "[" */
75
String LINK_START_MARKUP = "[";
77
/** Syntax for the list item markup: "* */
78
String LIST_ITEM_MARKUP = "* ";
80
/** Syntax for the mono-spaced style end: "{{" */
81
String MONOSPACED_END_MARKUP = "{{";
83
/** Syntax for the mono-spaced style start: "}}" */
84
String MONOSPACED_START_MARKUP = "}}";
86
/** Syntax for the numbering decimal markup char: "1." */
87
String NUMBERING_MARKUP = "1.";
89
/** Syntax for the table cell header end markup: "|" */
90
String TABLE_CELL_HEADER_END_MARKUP = "|";
92
/** Syntax for the table cell header start markup: "|" */
93
String TABLE_CELL_HEADER_START_MARKUP = "|";
95
/** Syntax for the table cell markup: "|" */
96
String TABLE_CELL_MARKUP = "|";
98
/** Syntax for the table row markup: "|" */
99
String TABLE_ROW_MARKUP = "|";