Enum MarkdownTokenType
- java.lang.Object
-
- java.lang.Enum<MarkdownTokenType>
-
- net.sf.okapi.filters.markdown.parser.MarkdownTokenType
-
- All Implemented Interfaces:
Serializable,Comparable<MarkdownTokenType>
public enum MarkdownTokenType extends Enum<MarkdownTokenType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisInline()Returns true if this token type represents a Markdown expression that does not break a run of text (i.e.static booleanisMisclassifiedHtmlBlockToken(MarkdownToken token)static MarkdownTokenTypevalueOf(String name)Returns the enum constant of this type with the specified name.static MarkdownTokenType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ADMONITION_OPENING
public static final MarkdownTokenType ADMONITION_OPENING
-
ADMONITION_INFO
public static final MarkdownTokenType ADMONITION_INFO
-
AUTO_LINK
public static final MarkdownTokenType AUTO_LINK
-
BLANK_LINE
public static final MarkdownTokenType BLANK_LINE
-
BLOCK_QUOTE
public static final MarkdownTokenType BLOCK_QUOTE
-
BULLET_LIST
public static final MarkdownTokenType BULLET_LIST
-
BULLET_LIST_ITEM
public static final MarkdownTokenType BULLET_LIST_ITEM
-
CODE
public static final MarkdownTokenType CODE
-
EMPHASIS
public static final MarkdownTokenType EMPHASIS
-
FENCED_CODE_BLOCK
public static final MarkdownTokenType FENCED_CODE_BLOCK
-
FENCED_CODE_BLOCK_INFO
public static final MarkdownTokenType FENCED_CODE_BLOCK_INFO
-
HARD_LINE_BREAK
public static final MarkdownTokenType HARD_LINE_BREAK
-
HEADING_PREFIX
public static final MarkdownTokenType HEADING_PREFIX
-
HEADING_UNDERLINE
public static final MarkdownTokenType HEADING_UNDERLINE
-
HTML_BLOCK
public static final MarkdownTokenType HTML_BLOCK
-
HTML_COMMENT_BLOCK
public static final MarkdownTokenType HTML_COMMENT_BLOCK
-
HTML_ENTITY
public static final MarkdownTokenType HTML_ENTITY
-
HTML_INLINE
public static final MarkdownTokenType HTML_INLINE
-
HTML_INLINE_COMMENT
public static final MarkdownTokenType HTML_INLINE_COMMENT
-
HTML_INNER_BLOCK
public static final MarkdownTokenType HTML_INNER_BLOCK
-
HTML_INNER_BLOCK_COMMENT
public static final MarkdownTokenType HTML_INNER_BLOCK_COMMENT
-
IMAGE
public static final MarkdownTokenType IMAGE
-
IMAGE_REF
public static final MarkdownTokenType IMAGE_REF
-
INDENTED_CODE_BLOCK
public static final MarkdownTokenType INDENTED_CODE_BLOCK
-
LINK
public static final MarkdownTokenType LINK
-
LINK_REF
public static final MarkdownTokenType LINK_REF
-
MAIL_LINK
public static final MarkdownTokenType MAIL_LINK
-
ORDERED_LIST
public static final MarkdownTokenType ORDERED_LIST
-
ORDERED_LIST_ITEM
public static final MarkdownTokenType ORDERED_LIST_ITEM
-
REFERENCE
public static final MarkdownTokenType REFERENCE
-
SOFT_LINE_BREAK
public static final MarkdownTokenType SOFT_LINE_BREAK
-
STRONG_EMPHASIS
public static final MarkdownTokenType STRONG_EMPHASIS
-
TEXT
public static final MarkdownTokenType TEXT
-
THEMATIC_BREAK
public static final MarkdownTokenType THEMATIC_BREAK
-
WHITE_SPACE
public static final MarkdownTokenType WHITE_SPACE
-
TABLE_PIPE
public static final MarkdownTokenType TABLE_PIPE
-
TABLE_SEPARATOR
public static final MarkdownTokenType TABLE_SEPARATOR
-
YAML_METADATA_HEADER
public static final MarkdownTokenType YAML_METADATA_HEADER
-
STRIKETHROUGH
public static final MarkdownTokenType STRIKETHROUGH
-
SUBSCRIPT
public static final MarkdownTokenType SUBSCRIPT
-
END_TEXT_UNIT
public static final MarkdownTokenType END_TEXT_UNIT
-
LINE_PREFIX
public static final MarkdownTokenType LINE_PREFIX
-
-
Method Detail
-
values
public static MarkdownTokenType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MarkdownTokenType c : MarkdownTokenType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MarkdownTokenType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
isInline
public boolean isInline()
Returns true if this token type represents a Markdown expression that does not break a run of text (i.e. should not start a new Text Unit) such as "*" of "*emphasized text*", "__" of "__strongly emphasized text__" etc.- Returns:
- true if the token type is for the token that should not start a new TextUnit
-
isMisclassifiedHtmlBlockToken
public static boolean isMisclassifiedHtmlBlockToken(MarkdownToken token)
-
-