public class MMD5Markup
extends java.lang.Object
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.StringBGCOLOR_NAMEDcolored background (named).static java.lang.StringBGCOLOR_RGBcolored background (RGB).static java.lang.StringBOLDbold text.static java.lang.StringEMPHemphasized text.static java.lang.StringFOOTNOTE_DEFINITIONfootnote definition.static java.lang.StringFOOTNOTE_REFERENCEfootnote reference.static java.lang.StringHEADINGheading.static java.lang.StringHEADING_TOKENheading token.static java.lang.StringLATEXdirect LaTeX.static java.lang.StringLATEX_CONTENTLaTeX content.static java.lang.StringMINISECminisec.static java.lang.StringREPLACEMENT_TOKENReplacement token (not mmd directly, but helpful to define here).static java.lang.StringTABBING_ENDtabbing end.static java.lang.StringTABBING_LINEtabbing line.static java.lang.StringTABBING_STARTtabbing start.static java.lang.StringTABLE_ENDtable end.static java.lang.StringTABLE_LINEtable line.static java.lang.StringTABLE_STARTtable start.static java.lang.StringTEXT_REFERENCEtext reference.static java.lang.StringTEXTCOLOR_NAMEDcolored text (named).static java.lang.StringTEXTCOLOR_RGBcolored text (RGB). -
Constructor Summary
Constructors Constructor Description MMD5Markup() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetHeadingToken(int iLevel)Returns heading token for given level.static java.lang.StringgetRGBColorToken(java.lang.String theToken, java.awt.Color theColor)Returns token for colored text/background (RGB).static java.lang.StringgetTableEndToken(java.lang.String theTableName)Returns table end token.static java.lang.StringgetTableLineToken(java.util.List<java.lang.String> theContent, java.lang.String theRule)Returns table line token.static java.lang.StringgetTableStartToken(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.
-
Field Details
-
LATEX
public static final java.lang.String LATEXdirect LaTeX.- See Also:
- Constant Field Values
-
LATEX_CONTENT
public static final java.lang.String LATEX_CONTENTLaTeX content.- See Also:
- Constant Field Values
-
HEADING_TOKEN
public static final java.lang.String HEADING_TOKENheading token.- See Also:
- Constant Field Values
-
HEADING
public static final java.lang.String HEADINGheading.- See Also:
- Constant Field Values
-
MINISEC
public static final java.lang.String MINISECminisec. -
EMPH
public static final java.lang.String EMPHemphasized text.- See Also:
- Constant Field Values
-
BOLD
public static final java.lang.String BOLDbold text.- See Also:
- Constant Field Values
-
TEXTCOLOR_NAMED
public static final java.lang.String TEXTCOLOR_NAMEDcolored text (named). -
BGCOLOR_NAMED
public static final java.lang.String BGCOLOR_NAMEDcolored background (named). -
TEXTCOLOR_RGB
public static final java.lang.String TEXTCOLOR_RGBcolored text (RGB). -
BGCOLOR_RGB
public static final java.lang.String BGCOLOR_RGBcolored background (RGB). -
FOOTNOTE_REFERENCE
public static final java.lang.String FOOTNOTE_REFERENCEfootnote reference.- See Also:
- Constant Field Values
-
FOOTNOTE_DEFINITION
public static final java.lang.String FOOTNOTE_DEFINITIONfootnote definition.- See Also:
- Constant Field Values
-
TEXT_REFERENCE
public static final java.lang.String TEXT_REFERENCEtext reference.- See Also:
- Constant Field Values
-
TABBING_START
public static final java.lang.String TABBING_STARTtabbing start. -
TABBING_LINE
public static final java.lang.String TABBING_LINEtabbing line. -
TABBING_END
public static final java.lang.String TABBING_ENDtabbing end. -
TABLE_START
public static final java.lang.String TABLE_STARTtable start.- See Also:
- Constant Field Values
-
TABLE_LINE
public static final java.lang.String TABLE_LINEtable line.- See Also:
- Constant Field Values
-
TABLE_END
public static final java.lang.String TABLE_ENDtable end.- See Also:
- Constant Field Values
-
REPLACEMENT_TOKEN
public static final java.lang.String REPLACEMENT_TOKENReplacement token (not mmd directly, but helpful to define here).
-
-
Constructor Details
-
MMD5Markup
public MMD5Markup()
-
-
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 tokentheColor- 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 widthsisHeadingBold- 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
-