|
||||||||||
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 AbstractPairMatcher
int
represents the matching token length.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.
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 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 getOriginalTokenLength()
AbstractPairMatcher
getOriginalTokenLength
in class AbstractPairMatcher
public void setSQLEditor(SQLEditor editor)
setSQLEditor
in class AbstractPairMatcher
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |