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