| 
 | ||||||||||
| 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 | |||||||||