|
||||||||||
| 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 AbstractPairMatchertext - is the document text.offset - is the selected position.
public int getOriginalTokenLength()
AbstractPairMatcher
getOriginalTokenLength in class AbstractPairMatcherpublic int getMatchingTokenLength()
AbstractPairMatcher
getMatchingTokenLength in class AbstractPairMatcherint represents the matching token length.
public int getOriginalTokenEndOffset(java.lang.String text,
int offset)
AbstractPairMatcher
getOriginalTokenEndOffset in class AbstractPairMatchertext - 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 AbstractPairMatchertoken - 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 | |||||||||