org.eclipse.datatools.sqltools.sqleditor.internal
Class SymbolInserter
java.lang.Object
org.eclipse.datatools.sqltools.sqleditor.internal.SymbolInserter
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.text.link.ILinkedModeListener, org.eclipse.swt.custom.VerifyKeyListener, org.eclipse.swt.internal.SWTEventListener
public class SymbolInserter
- extends java.lang.Object
- implements org.eclipse.swt.custom.VerifyKeyListener, org.eclipse.jface.text.link.ILinkedModeListener
- Author:
- Li Huang
Fields inherited from interface org.eclipse.jface.text.link.ILinkedModeListener |
EXIT_ALL, EXTERNAL_MODIFICATION, NONE, SELECT, UPDATE_CARET |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SymbolInserter
public SymbolInserter(SQLEditor editor)
setCloseSingleQuotesEnabled
public void setCloseSingleQuotesEnabled(boolean enabled)
setCloseDoubleQuotesEnabled
public void setCloseDoubleQuotesEnabled(boolean enabled)
setCloseBracketsEnabled
public void setCloseBracketsEnabled(boolean enabled)
verifyKey
public void verifyKey(org.eclipse.swt.events.VerifyEvent event)
- Specified by:
verifyKey
in interface org.eclipse.swt.custom.VerifyKeyListener
left
public void left(org.eclipse.jface.text.link.LinkedModeModel environment,
int flags)
- Specified by:
left
in interface org.eclipse.jface.text.link.ILinkedModeListener
suspend
public void suspend(org.eclipse.jface.text.link.LinkedModeModel environment)
- Specified by:
suspend
in interface org.eclipse.jface.text.link.ILinkedModeListener
resume
public void resume(org.eclipse.jface.text.link.LinkedModeModel environment,
int flags)
- Specified by:
resume
in interface org.eclipse.jface.text.link.ILinkedModeListener
getEscapeCharacter
public static char getEscapeCharacter(char character)
getPeerCharacter
public static char getPeerCharacter(char character)