View Javadoc
1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.maven.doxia.markup;
20  
21  /**
22   * List of constants used by all markup syntax.
23   *
24   * @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a>
25   * @since 1.0
26   */
27  @SuppressWarnings("checkstyle:interfaceistype")
28  public interface Markup {
29      /** The vm line separator */
30      String EOL = System.getProperty("line.separator");
31  
32      // ----------------------------------------------------------------------
33      // Generic separator characters
34      // ----------------------------------------------------------------------
35  
36      /** equal character: '=' */
37      char EQUAL = '=';
38  
39      /** end character: '&lt;' */
40      char GREATER_THAN = '>';
41  
42      /** left curly bracket character: '{' */
43      char LEFT_CURLY_BRACKET = '{';
44  
45      /** left square bracket character: '[' */
46      char LEFT_SQUARE_BRACKET = '[';
47  
48      /** start character: '&gt;' */
49      char LESS_THAN = '<';
50  
51      /** minus character: '-' */
52      char MINUS = '-';
53  
54      /** plus character: '+' */
55      char PLUS = '+';
56  
57      /** double quote character: '\"' */
58      char QUOTE = '\"';
59  
60      /** right curly bracket character: '}' */
61      char RIGHT_CURLY_BRACKET = '}';
62  
63      /** right square bracket character: ']' */
64      char RIGHT_SQUARE_BRACKET = ']';
65  
66      /** slash character: '/' */
67      char SLASH = '/';
68  
69      /** space character: ' ' */
70      char SPACE = ' ';
71  
72      /** star character: '*' */
73      char STAR = '*';
74  
75      /** colon character: ':' */
76      char COLON = ':';
77  
78      /** semicolon character: ';' */
79      char SEMICOLON = ';';
80  }