public abstract class AbstractMarkupTokenMaker extends AbstractJFlexTokenMaker
offsetShift, s, startcurrentToken, firstToken, previousToken| Constructor and Description |
|---|
AbstractMarkupTokenMaker() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
getCompleteCloseTags()
Returns whether markup close tags should be completed.
|
java.lang.String[] |
getLineCommentStartAndEnd(int languageIndex)
Returns the text to place at the beginning and end of a
line to "comment" it in this programming language.
|
boolean |
isMarkupLanguage()
Overridden to return
true. |
yybegin, yybeginaddNullToken, addToken, addToken, addToken, createOccurrenceMarker, getClosestStandardTokenTypeForInternalType, getCurlyBracesDenoteCodeBlocks, getInsertBreakAction, getLanguageIndex, getLastTokenTypeOnLine, getMarkOccurrencesOfTokenType, getOccurrenceMarker, getShouldIndentNextLineAfter, isIdentifierChar, resetTokenList, setLanguageIndexclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTokenListpublic abstract boolean getCompleteCloseTags()
public java.lang.String[] getLineCommentStartAndEnd(int languageIndex)
getLineCommentStartAndEnd in interface TokenMakergetLineCommentStartAndEnd in class TokenMakerBaselanguageIndex - The language index at the offset in question.
Since some TokenMakers effectively have nested
languages (such as JavaScript in HTML), this parameter tells the
TokenMaker what sub-language to look at.null value for either means there
is no string to add for that part. A value of
null for the array means this language
does not support commenting/uncommenting lines.public final boolean isMarkupLanguage()
true.isMarkupLanguage in interface TokenMakerisMarkupLanguage in class TokenMakerBasetrue always.