org.eclipse.xtend.ide.edit
Class InsertStringHandler

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.core.commands.AbstractHandler
          extended by org.eclipse.xtend.ide.edit.InsertStringHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
Direct Known Subclasses:
InsertStringHandler.LeftGuillemet, InsertStringHandler.RightGuillemet

public abstract class InsertStringHandler
extends org.eclipse.core.commands.AbstractHandler

Handler to allow easy typing of guillemet characters on windows and linux, too.


Nested Class Summary
static class InsertStringHandler.LeftGuillemet
           
static class InsertStringHandler.RightGuillemet
           
 
Field Summary
static char LEFT_GUILLEMET
           
static char RIGHT_GUILLEMET
           
 
Constructor Summary
protected InsertStringHandler(char replaceChar)
           
 
Method Summary
 java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event)
           
 
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT_GUILLEMET

public static char LEFT_GUILLEMET

RIGHT_GUILLEMET

public static char RIGHT_GUILLEMET
Constructor Detail

InsertStringHandler

protected InsertStringHandler(char replaceChar)
Method Detail

execute

public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event)
                         throws org.eclipse.core.commands.ExecutionException
Throws:
org.eclipse.core.commands.ExecutionException