|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.sqleditor.internal.matching.AbstractPairMatcher
org.eclipse.datatools.sqltools.sqleditor.internal.matching.GeneralPairMatcher
public class GeneralPairMatcher
Class for matching the tokens, for example the bracket, "(" and ")" ,"[" and "]" in SQL Editor.
Field Summary |
---|
Fields inherited from interface org.eclipse.jface.text.source.ICharacterPairMatcher |
---|
LEFT, RIGHT |
Constructor Summary | |
---|---|
GeneralPairMatcher(IMatchingPairs matchingPairs)
|
Method Summary | |
---|---|
int |
getMatchingTokenLength()
Getting the token of the token which matches with the selected token. |
int |
getMatchingTokenStartOffset(java.lang.String token,
int start,
boolean forward,
java.lang.String text)
Getting the start offset of the matching token. |
java.lang.String |
getOriginalToken(java.lang.String text,
int offset)
Getting the token according to selected position. |
int |
getOriginalTokenEndOffset(java.lang.String text,
int offset)
Getting the end offset of selected token. |
int |
getOriginalTokenLength()
Getting the length of the token which is get from getOriginalToken method. |
Methods inherited from class org.eclipse.datatools.sqltools.sqleditor.internal.matching.AbstractPairMatcher |
---|
clear, dispose, getAnchor, getSQLEditor, match, setSQLEditor |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GeneralPairMatcher(IMatchingPairs matchingPairs)
Method Detail |
---|
public java.lang.String getOriginalToken(java.lang.String text, int offset)
AbstractPairMatcher
getOriginalToken
in class AbstractPairMatcher
text
- is the document text.offset
- is the selected position.
public int getOriginalTokenLength()
AbstractPairMatcher
getOriginalTokenLength
in class AbstractPairMatcher
public int getMatchingTokenLength()
AbstractPairMatcher
getMatchingTokenLength
in class AbstractPairMatcher
int
represents the matching token length.public int getOriginalTokenEndOffset(java.lang.String text, int offset)
AbstractPairMatcher
getOriginalTokenEndOffset
in class AbstractPairMatcher
text
- is the document text.offset
- is the selected position.
int
which is end offset of selected token.public int getMatchingTokenStartOffset(java.lang.String token, int start, boolean forward, java.lang.String text)
AbstractPairMatcher
getMatchingTokenStartOffset
in class AbstractPairMatcher
token
- is a String
represents the selected token.start
- is the selected token end offset.forward
- represents searching forward or back ward.text
- is the document text.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |