Package de.unirostock.sems.bives.markup
Class Typesetting
- java.lang.Object
-
- de.unirostock.sems.bives.markup.Typesetting
-
- Direct Known Subclasses:
TypesettingHTML
,TypesettingMarkDown
,TypesettingReStructuredText
public abstract class Typesetting extends Object
The Class Typesetting to convert markup documents to certain formats.- Author:
- Martin Scharm
-
-
Field Summary
Fields Modifier and Type Field Description static String
CSS_CLASS_ATTRIBUTE
The Constant CSS_CLASS_ATTRIBUTE.static String
CSS_CLASS_DELETE
The Constant CSS_CLASS_DELETE.static String
CSS_CLASS_INSERT
The Constant CSS_CLASS_INSERT.static String
CSS_CLASS_MATH
The Constant CSS_CLASS_MATH.static String
CSS_CLASS_MATH_MODIFIED
The Constant CSS_CLASS_MATH_MODIFIED.static String
CSS_CLASS_MATH_ORIGINAL
The Constant CSS_CLASS_MATH_ORIGINAL.static String
CSS_CLASS_MOVE
The Constant CSS_CLASS_MOVE.static String
CSS_CLASS_SUPP
The Constant CSS_CLASS_DELETE.static String
CSS_CLASS_TABLE_LEFT_COLUMN
The Constant CSS_CLASS_TABLE_LEFT_COLUMN.static String
CSS_CLASS_TABLE_RIGHT_COLUMN
The Constant CSS_CLASS_TABLE_RIGHT_COLUMN.static String
CSS_CLASS_UPDATE
The Constant CSS_CLASS_UPDATE.static String
NL_HTML
represents a new line in HTML files.static String
NL_TXT
represents the system specific new line character.static String
NL_XHTML
represents a new line in XHTML files.
-
Constructor Summary
Constructors Constructor Description Typesetting()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract String
typeset(MarkupDocument doc)
convert a markup document using a format-specific make-up.
-
-
-
Field Detail
-
CSS_CLASS_INSERT
public static final String CSS_CLASS_INSERT
The Constant CSS_CLASS_INSERT.- See Also:
- Constant Field Values
-
CSS_CLASS_DELETE
public static final String CSS_CLASS_DELETE
The Constant CSS_CLASS_DELETE.- See Also:
- Constant Field Values
-
CSS_CLASS_SUPP
public static final String CSS_CLASS_SUPP
The Constant CSS_CLASS_DELETE.- See Also:
- Constant Field Values
-
CSS_CLASS_MOVE
public static final String CSS_CLASS_MOVE
The Constant CSS_CLASS_MOVE.- See Also:
- Constant Field Values
-
CSS_CLASS_UPDATE
public static final String CSS_CLASS_UPDATE
The Constant CSS_CLASS_UPDATE.- See Also:
- Constant Field Values
-
CSS_CLASS_ATTRIBUTE
public static final String CSS_CLASS_ATTRIBUTE
The Constant CSS_CLASS_ATTRIBUTE.- See Also:
- Constant Field Values
-
CSS_CLASS_MATH
public static final String CSS_CLASS_MATH
The Constant CSS_CLASS_MATH.- See Also:
- Constant Field Values
-
CSS_CLASS_MATH_ORIGINAL
public static final String CSS_CLASS_MATH_ORIGINAL
The Constant CSS_CLASS_MATH_ORIGINAL.- See Also:
- Constant Field Values
-
CSS_CLASS_MATH_MODIFIED
public static final String CSS_CLASS_MATH_MODIFIED
The Constant CSS_CLASS_MATH_MODIFIED.- See Also:
- Constant Field Values
-
CSS_CLASS_TABLE_LEFT_COLUMN
public static final String CSS_CLASS_TABLE_LEFT_COLUMN
The Constant CSS_CLASS_TABLE_LEFT_COLUMN.- See Also:
- Constant Field Values
-
CSS_CLASS_TABLE_RIGHT_COLUMN
public static final String CSS_CLASS_TABLE_RIGHT_COLUMN
The Constant CSS_CLASS_TABLE_RIGHT_COLUMN.- See Also:
- Constant Field Values
-
NL_TXT
public static final String NL_TXT
represents the system specific new line character.
-
NL_XHTML
public static final String NL_XHTML
represents a new line in XHTML files.- See Also:
- Constant Field Values
-
NL_HTML
public static final String NL_HTML
represents a new line in HTML files.- See Also:
- Constant Field Values
-
-
Method Detail
-
typeset
public abstract String typeset(MarkupDocument doc)
convert a markup document using a format-specific make-up.- Parameters:
doc
- the markup document- Returns:
- the format specific representation
-
-