001/*
002 * Licensed to the Apache Software Foundation (ASF) under one
003 * or more contributor license agreements.  See the NOTICE file
004 * distributed with this work for additional information
005 * regarding copyright ownership.  The ASF licenses this file
006 * to you under the Apache License, Version 2.0 (the
007 * "License"); you may not use this file except in compliance
008 * with the License.  You may obtain a copy of the License at
009 *
010 *   http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing,
013 * software distributed under the License is distributed on an
014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015 * KIND, either express or implied.  See the License for the
016 * specific language governing permissions and limitations
017 * under the License.
018 */
019package org.apache.maven.doxia.markup;
020
021/**
022 * List of constants used by all markup syntax.
023 *
024 * @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a>
025 * @since 1.0
026 */
027@SuppressWarnings("checkstyle:interfaceistype")
028public interface Markup {
029    /** The vm line separator */
030    String EOL = System.getProperty("line.separator");
031
032    // ----------------------------------------------------------------------
033    // Generic separator characters
034    // ----------------------------------------------------------------------
035
036    /** equal character: '=' */
037    char EQUAL = '=';
038
039    /** end character: '&lt;' */
040    char GREATER_THAN = '>';
041
042    /** left curly bracket character: '{' */
043    char LEFT_CURLY_BRACKET = '{';
044
045    /** left square bracket character: '[' */
046    char LEFT_SQUARE_BRACKET = '[';
047
048    /** start character: '&gt;' */
049    char LESS_THAN = '<';
050
051    /** minus character: '-' */
052    char MINUS = '-';
053
054    /** plus character: '+' */
055    char PLUS = '+';
056
057    /** double quote character: '\"' */
058    char QUOTE = '\"';
059
060    /** right curly bracket character: '}' */
061    char RIGHT_CURLY_BRACKET = '}';
062
063    /** right square bracket character: ']' */
064    char RIGHT_SQUARE_BRACKET = ']';
065
066    /** slash character: '/' */
067    char SLASH = '/';
068
069    /** space character: ' ' */
070    char SPACE = ' ';
071
072    /** star character: '*' */
073    char STAR = '*';
074
075    /** colon character: ':' */
076    char COLON = ':';
077
078    /** semicolon character: ';' */
079    char SEMICOLON = ';';
080}