|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.xml.NodeBase
com.aptana.ide.lexer.matcher.model.MatcherElement
com.aptana.ide.lexer.matcher.AbstractTextMatcher
com.aptana.ide.lexer.matcher.OneOrMoreMatcher
public class OneOrMoreMatcher
| Constructor Summary | |
|---|---|
OneOrMoreMatcher()
OneOrMore |
|
| Method Summary | |
|---|---|
void |
addChildTypes()
addChildTypes |
void |
addFirstCharacters(MatcherMap map,
ITextMatcher target)
This functions the same as addFirstCharacter(MatcherMap); however, the matcher that will use this matcher's first character as a possible transition is specified in the target parameter. |
boolean |
canMatchNothing()
Return a flag indicating if this matcher can return a positive match without consuming characters |
protected void |
createChildrenTokens(ITokenList tokenList)
createChildrenTokens |
int |
match(char[] source,
int offset,
int eofOffset)
Gets the ending position of the match starting at the offset. |
java.lang.String |
toString()
|
protected void |
validateLocal()
validateLocalAttributes |
| Methods inherited from class com.aptana.ide.lexer.matcher.AbstractTextMatcher |
|---|
accept, accept, addFirstCharacters, addNameValueChangeListener, createToken, getExpressionRoot, getMatchedToken, getName, getNameValue, getToken, removeNameValueChangeListener, setMatchedToken, setName, setNameValue, setParent, setToken, wrapChildrenInAndElement |
| Methods inherited from class com.aptana.ide.lexer.matcher.model.MatcherElement |
|---|
appendChild, createTokens, getCategory, getGroup, getSwitchTo, getType, getTypeDefinedInSubtree, setCategory, setGroup, setSwitchTo, setType, validate, validateChildren |
| Methods inherited from class com.aptana.xml.NodeBase |
|---|
addChildType, appendText, compareTo, getChild, getChildCount, getColumnNumber, getDocument, getLineNumber, getParent, getText, removeChild, removeChildType, setColumnNumber, setLineNumber |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.aptana.xml.INode |
|---|
appendChild, appendText, getChild, getChildCount, getColumnNumber, getDocument, getLineNumber, getParent, getText, removeChild, setColumnNumber, setLineNumber |
| Constructor Detail |
|---|
public OneOrMoreMatcher()
| Method Detail |
|---|
public void addChildTypes()
AbstractTextMatcher
addChildTypes in class AbstractTextMatcherAbstractTextMatcher.addChildTypes()
public void addFirstCharacters(MatcherMap map,
ITextMatcher target)
ITextMatcher
addFirstCharacters in interface ITextMatcheraddFirstCharacters in class AbstractTextMatcherAbstractTextMatcher.addFirstCharacters(com.aptana.ide.lexer.matcher.MatcherMap, com.aptana.ide.lexer.matcher.ITextMatcher)public boolean canMatchNothing()
ITextMatcher
canMatchNothing in interface ITextMatchercanMatchNothing in class AbstractTextMatcherAbstractTextMatcher.canMatchNothing()protected void createChildrenTokens(ITokenList tokenList)
MatcherElement
createChildrenTokens in class MatcherElementMatcherElement.createChildrenTokens(com.aptana.ide.lexer.ITokenList)
public int match(char[] source,
int offset,
int eofOffset)
ITextMatcher
match in interface ITextMatchermatch in class AbstractTextMatchersource - character array to walkoffset - offset into arrayeofOffset - end of file offset
AbstractTextMatcher.match(char[], int, int)public java.lang.String toString()
toString in class AbstractTextMatcherObject.toString()protected void validateLocal()
MatcherElement
validateLocal in class AbstractTextMatcherAbstractTextMatcher.validateLocal()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||