Class MMD5Markup

java.lang.Object
de.edgesoft.edgeutils.markup.multimarkdown.MMD5Markup

public class MMD5Markup
extends java.lang.Object
MMD (multimarkdown) markup constants and methods for mmd version 5.

This class is kept for compatibility with old mmd versions, for mmd 6 upwards, please use MMDMarkup.

Legal stuff

Copyright 2010-2020 Ekkart Kleinod ekleinod@edgesoft.de

This file is part of edgeutils.

edgeutils is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

edgeutils is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with edgeutils. If not, see http://www.gnu.org/licenses/.

Since:
0.11.0
Author:
Ekkart Kleinod
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String BGCOLOR_NAMED
    colored background (named).
    static java.lang.String BGCOLOR_RGB
    colored background (RGB).
    static java.lang.String BOLD
    bold text.
    static java.lang.String EMPH
    emphasized text.
    static java.lang.String FOOTNOTE_DEFINITION
    footnote definition.
    static java.lang.String FOOTNOTE_REFERENCE
    footnote reference.
    static java.lang.String HEADING
    heading.
    static java.lang.String HEADING_TOKEN
    heading token.
    static java.lang.String LATEX
    direct LaTeX.
    static java.lang.String LATEX_CONTENT
    LaTeX content.
    static java.lang.String MINISEC
    minisec.
    static java.lang.String REPLACEMENT_TOKEN
    Replacement token (not mmd directly, but helpful to define here).
    static java.lang.String TABBING_END
    tabbing end.
    static java.lang.String TABBING_LINE
    tabbing line.
    static java.lang.String TABBING_START
    tabbing start.
    static java.lang.String TABLE_END
    table end.
    static java.lang.String TABLE_LINE
    table line.
    static java.lang.String TABLE_START
    table start.
    static java.lang.String TEXT_REFERENCE
    text reference.
    static java.lang.String TEXTCOLOR_NAMED
    colored text (named).
    static java.lang.String TEXTCOLOR_RGB
    colored text (RGB).
  • Constructor Summary

    Constructors 
    Constructor Description
    MMD5Markup()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String getHeadingToken​(int iLevel)
    Returns heading token for given level.
    static java.lang.String getRGBColorToken​(java.lang.String theToken, java.awt.Color theColor)
    Returns token for colored text/background (RGB).
    static java.lang.String getTableEndToken​(java.lang.String theTableName)
    Returns table end token.
    static java.lang.String getTableLineToken​(java.util.List<java.lang.String> theContent, java.lang.String theRule)
    Returns table line token.
    static java.lang.String getTableStartToken​(java.lang.String theTableName, java.util.List<java.lang.String> theHeadings, java.util.List<java.lang.Double> theColWidths, boolean isHeadingBold, java.lang.String theRule)
    Returns table start token.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getHeadingToken

      public static java.lang.String getHeadingToken​(int iLevel)
      Returns heading token for given level.
      Parameters:
      iLevel - level of heading
      Returns:
      heading token
    • getRGBColorToken

      public static java.lang.String getRGBColorToken​(java.lang.String theToken, java.awt.Color theColor)
      Returns token for colored text/background (RGB).
      Parameters:
      theToken - color token
      theColor - color
      Returns:
      color token
    • getTableStartToken

      public static java.lang.String getTableStartToken​(java.lang.String theTableName, java.util.List<java.lang.String> theHeadings, java.util.List<java.lang.Double> theColWidths, boolean isHeadingBold, java.lang.String theRule)
      Returns table start token.
      Parameters:
      theTableName - name of the table (null = longtable)
      theHeadings - heading (null or empty allowed)
      theColWidths - column widths
      isHeadingBold - format heading as bold text?
      theRule - rule to print after heading (null = no rule)
      Returns:
      table start token
    • getTableLineToken

      public static java.lang.String getTableLineToken​(java.util.List<java.lang.String> theContent, java.lang.String theRule)
      Returns table line token.
      Parameters:
      theContent - heading (null or empty allowed)
      theRule - rule to print after line (null = no rule)
      Returns:
      table line token
    • getTableEndToken

      public static java.lang.String getTableEndToken​(java.lang.String theTableName)
      Returns table end token.
      Parameters:
      theTableName - name of the table (null = longtable)
      Returns:
      table end token