|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.lexer.TokenList
com.aptana.ide.lexer.matcher.MatcherTokenList
public class MatcherTokenList
| Constructor Summary | |
|---|---|
MatcherTokenList()
MatcherTokenList |
|
MatcherTokenList(java.lang.String language)
MatcherTokenList |
|
| Method Summary | |
|---|---|
void |
addMatcherToGroup(ITextMatcher matcher,
java.lang.String group)
addMatcher |
Range |
find(char[] source,
int startingPosition,
int eofOffset)
find |
OrMatcher |
getCurrentMatcher()
getCurrentMatcher |
int |
getLastMatchedTokenIndex()
getLastMatchedTokenIndex |
int |
match(char[] source,
int startingPosition,
int eofOffset)
match |
void |
seal()
Build the regexes for each token in this list |
void |
setCurrentGroup(int index)
|
void |
setCurrentGroup(java.lang.String groupName)
Set the currently active lexer group |
| Methods inherited from class com.aptana.ide.lexer.TokenList |
|---|
add, add, add, add, createToken, get, getCategoryMap, getCurrentGroup, getGroup, getGroupCount, getGroupIndex, getGroupNames, getIgnoreSet, getLanguage, getTokenCategoriesByName, getTokenTypesByName, getTypeMap, internalAdd, isSealed, setCategoryMap, setGroupIndex, setIgnoreSet, setLanguage, setSealed, setTypeMap, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.aptana.ide.lexer.ITokenList |
|---|
add, createToken, get, getCurrentGroup, getGroupNames, getIgnoreSet, getLanguage, isSealed, setIgnoreSet, size |
| Constructor Detail |
|---|
public MatcherTokenList()
public MatcherTokenList(java.lang.String language)
language - | Method Detail |
|---|
public void addMatcherToGroup(ITextMatcher matcher,
java.lang.String group)
matcher - group -
public Range find(char[] source,
int startingPosition,
int eofOffset)
ICodeBasedTokenList
find in interface ICodeBasedTokenListICodeBasedTokenList.find(char[], int, int)public int getLastMatchedTokenIndex()
ICodeBasedTokenList
getLastMatchedTokenIndex in interface ICodeBasedTokenListICodeBasedTokenList.getLastMatchedTokenIndex()
public int match(char[] source,
int startingPosition,
int eofOffset)
ICodeBasedTokenList
match in interface ICodeBasedTokenListICodeBasedTokenList.match(char[], int, int)
public void seal()
throws LexerException
ITokenList
seal in interface ITokenListseal in class TokenListLexerExceptionTokenList.seal()
public void setCurrentGroup(java.lang.String groupName)
throws LexerException
ITokenList
setCurrentGroup in interface ITokenListsetCurrentGroup in class TokenListgroupName - The name of the group to activate
LexerExceptionITokenList.setCurrentGroup(java.lang.String)public void setCurrentGroup(int index)
setCurrentGroup in interface ITokenListsetCurrentGroup in class TokenListITokenList.setCurrentGroup(int)public OrMatcher getCurrentMatcher()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||