public class XtextAutoEditStrategy extends DefaultAutoEditStrategyProvider
AbstractEditStrategyProvider.IEditStrategyAcceptor
compoundMultiLineTerminals, defaultIndentLineAutoEditStrategy, multiLineTerminals, partitionDeletion, partitionEndSkippingEditStrategy, partitionInsert, singleLineTerminals
Constructor and Description |
---|
XtextAutoEditStrategy() |
Modifier and Type | Method and Description |
---|---|
protected void |
configure(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureCompoundBracesBlocks(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected MultiLineTerminalsEditStrategy |
createColonSemicolonStrategy() |
protected java.lang.String |
getCurrentRuleUptoOffset(int offset,
org.eclipse.jface.text.IDocument doc) |
configureCurlyBracesBlock, configureIndentationEditStrategy, configureMultilineComments, configureParenthesis, configureSquareBrackets, configureStringLiteral
getStrategies
protected void configure(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
configure
in class DefaultAutoEditStrategyProvider
protected MultiLineTerminalsEditStrategy createColonSemicolonStrategy()
protected void configureCompoundBracesBlocks(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
configureCompoundBracesBlocks
in class DefaultAutoEditStrategyProvider
protected java.lang.String getCurrentRuleUptoOffset(int offset, org.eclipse.jface.text.IDocument doc) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.BadLocationException