org.eclipse.xtext.xtend2.ui.autoedit
Class AutoEditStrategyProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.autoedit.AbstractEditStrategyProvider
      extended by org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategyProvider
          extended by org.eclipse.xtext.xtend2.ui.autoedit.AutoEditStrategyProvider

public class AutoEditStrategyProvider
extends DefaultAutoEditStrategyProvider

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
static class AutoEditStrategyProvider.MultiLineTerminalsEditStrategyInRichString
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.autoedit.AbstractEditStrategyProvider
AbstractEditStrategyProvider.IEditStrategyAcceptor
 
Field Summary
protected  AutoEditStrategyProvider.MultiLineTerminalsEditStrategyInRichString.Factory multiLineTerminalsInRichString
           
protected  com.google.inject.Provider<RichStringPartitionDelimiterSkippingStrategy> richStringPartitionEndSkippingEditStrategy
           
 
Fields inherited from class org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategyProvider
compoundMultiLineTerminals, defaultIndentLineAutoEditStrategy, multiLineTerminals, partitionDeletion, partitionEndSkippingEditStrategy, partitionInsert, singleLineTerminals
 
Constructor Summary
AutoEditStrategyProvider()
           
 
Method Summary
protected  void configureCurlyBracesBlock(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
           
protected  void configureIndentationEditStrategy(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
           
protected  void configureStringLiteral(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategyProvider
configure, configureCompoundBracesBlocks, configureMultilineComments, configureParenthesis, configureSquareBrackets
 
Methods inherited from class org.eclipse.xtext.ui.editor.autoedit.AbstractEditStrategyProvider
getStrategies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

multiLineTerminalsInRichString

@Inject
protected AutoEditStrategyProvider.MultiLineTerminalsEditStrategyInRichString.Factory multiLineTerminalsInRichString

richStringPartitionEndSkippingEditStrategy

@Inject
protected com.google.inject.Provider<RichStringPartitionDelimiterSkippingStrategy> richStringPartitionEndSkippingEditStrategy
Constructor Detail

AutoEditStrategyProvider

public AutoEditStrategyProvider()
Method Detail

configureIndentationEditStrategy

protected void configureIndentationEditStrategy(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
Overrides:
configureIndentationEditStrategy in class DefaultAutoEditStrategyProvider

configureCurlyBracesBlock

protected void configureCurlyBracesBlock(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
Overrides:
configureCurlyBracesBlock in class DefaultAutoEditStrategyProvider

configureStringLiteral

protected void configureStringLiteral(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
Overrides:
configureStringLiteral in class DefaultAutoEditStrategyProvider