|
||||||||||
| 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.GenericSQLPairMatcher
public class GenericSQLPairMatcher
The class intends for generic SQL token matching.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.jface.text.source.ICharacterPairMatcher |
|---|
LEFT, RIGHT |
| Constructor Summary | |
|---|---|
GenericSQLPairMatcher(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. |
void |
setSQLEditor(SQLEditor editor)
|
| Methods inherited from class org.eclipse.datatools.sqltools.sqleditor.internal.matching.AbstractPairMatcher |
|---|
clear, dispose, getAnchor, getSQLEditor, match |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GenericSQLPairMatcher(IMatchingPairs matchingPairs)
| Method Detail |
|---|
public int getMatchingTokenLength()
AbstractPairMatcher
getMatchingTokenLength in class AbstractPairMatcherint represents the matching token length.
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.
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 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 getOriginalTokenLength()
AbstractPairMatcher
getOriginalTokenLength in class AbstractPairMatcherpublic void setSQLEditor(SQLEditor editor)
setSQLEditor in class AbstractPairMatcher
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||