org.radrails.rails.internal.ui.editors
Class AbstractCloser

java.lang.Object
  extended byorg.radrails.rails.internal.ui.editors.AbstractCloser
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.swt.custom.VerifyKeyListener
Direct Known Subclasses:
BracketCloser, EndCloser, ExpressionCloser, QuoteCloser

public abstract class AbstractCloser
extends java.lang.Object
implements org.eclipse.swt.custom.VerifyKeyListener

Abstract VerifyKeyListener with some constants and helper methods. Subclasses implement specific peer closing behavior, such as matching close brackets to open brackets or matching end to def.

Author:
mkent

Constructor Summary
AbstractCloser(org.eclipse.jface.text.source.SourceViewer sourceViewer)
          Constructor.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.swt.custom.VerifyKeyListener
verifyKey
 

Constructor Detail

AbstractCloser

public AbstractCloser(org.eclipse.jface.text.source.SourceViewer sourceViewer)
Constructor.

Parameters:
sourceViewer - the SourceViewer that the closer operates on