|
||||||||||
| 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.AbstractTokenMaker
org.fife.ui.rsyntaxtextarea.modes.UnixShellTokenMaker
A token maker that turns text into a linked list of Tokens
for syntax highlighting UNIX shell scripts.
| Field Summary | |
protected java.lang.String |
operators
|
protected java.lang.String |
separators
|
protected java.lang.String |
separators2
|
protected java.lang.String |
shellVariables
|
| Fields inherited from class org.fife.ui.rsyntaxtextarea.AbstractTokenMaker |
currentToken, firstToken, previousToken, wordsToHighlight |
| Constructor Summary | |
UnixShellTokenMaker()
Constructor. |
|
| Method Summary | |
void |
addToken(javax.swing.text.Segment segment,
int start,
int end,
int tokenType,
int startOffset)
Checks the token to give it the exact ID it deserves before being passed up to the super method. |
java.lang.String[] |
getLineCommentStartAndEnd()
Returns the text to place at the beginning and end of a line to "comment" it in a this programming language. |
boolean |
getMarkOccurrencesOfTokenType(int type)
Returns whether tokens of the specified type should have "mark occurrences" enabled for the current programming language. |
Token |
getTokenList(javax.swing.text.Segment text,
int startTokenType,
int startOffset)
Returns a list of tokens representing the given text. |
TokenMap |
getWordsToHighlight()
Returns the words to highlight for UNIX shell scripts. |
| Methods inherited from class org.fife.ui.rsyntaxtextarea.AbstractTokenMaker |
addNullToken, addToken, addToken, getCurlyBracesDenoteCodeBlocks, getInsertBreakAction, getLastTokenTypeOnLine, getShouldIndentNextLineAfter, isMarkupLanguage, isWhitespaceVisible, removeLastToken, resetTokenList, setWhitespaceVisible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected final java.lang.String operators
protected final java.lang.String separators
protected final java.lang.String separators2
protected final java.lang.String shellVariables
| Constructor Detail |
public UnixShellTokenMaker()
| Method Detail |
public void addToken(javax.swing.text.Segment segment,
int start,
int end,
int tokenType,
int startOffset)
segment - Segment to get text from.start - Start offset in segment of token.end - End offset in segment of token.tokenType - The token's type.startOffset - The offset in the document at which the token occurs.public java.lang.String[] getLineCommentStartAndEnd()
public boolean getMarkOccurrencesOfTokenType(int type)
type - The token type.
public TokenMap getWordsToHighlight()
getWordsToHighlight in class AbstractTokenMakerTokenMap containing the words to highlight for
UNIX shell scripts.AbstractTokenMaker.getWordsToHighlight()
public Token getTokenList(javax.swing.text.Segment text,
int startTokenType,
int startOffset)
text - The text to break into tokens.startTokenType - The token with which to start tokenizing.startOffset - The offset at which the line of tokens begins.
text.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||