|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fife.ui.rsyntaxtextarea.TokenMakerBase
org.fife.ui.rsyntaxtextarea.AbstractJFlexTokenMaker
org.fife.ui.rsyntaxtextarea.modes.AbstractMarkupTokenMaker
public abstract class AbstractMarkupTokenMaker
Base class for token makers for markup languages.
| Field Summary |
|---|
| Fields inherited from class org.fife.ui.rsyntaxtextarea.AbstractJFlexTokenMaker |
|---|
offsetShift, s, start |
| Fields inherited from class org.fife.ui.rsyntaxtextarea.TokenMakerBase |
|---|
currentToken, firstToken, previousToken |
| Constructor Summary | |
|---|---|
AbstractMarkupTokenMaker()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.fife.ui.rsyntaxtextarea.AbstractJFlexTokenMaker |
|---|
yybegin, yybegin |
| Methods inherited from class org.fife.ui.rsyntaxtextarea.TokenMakerBase |
|---|
addNullToken, addToken, addToken, addToken, createOccurrenceMarker, getClosestStandardTokenTypeForInternalType, getCurlyBracesDenoteCodeBlocks, getInsertBreakAction, getLanguageIndex, getLastTokenTypeOnLine, getMarkOccurrencesOfTokenType, getOccurrenceMarker, getShouldIndentNextLineAfter, isIdentifierChar, resetTokenList, setLanguageIndex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.fife.ui.rsyntaxtextarea.TokenMaker |
|---|
getTokenList |
| Constructor Detail |
|---|
public AbstractMarkupTokenMaker()
| Method Detail |
|---|
public 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||