public class DefaultAutoEditStrategyProvider extends AbstractEditStrategyProvider
AbstractEditStrategyProvider.IEditStrategyAcceptor
Modifier and Type | Field and Description |
---|---|
protected CompoundMultiLineTerminalsEditStrategy.Factory |
compoundMultiLineTerminals |
protected com.google.inject.Provider<org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy> |
defaultIndentLineAutoEditStrategy |
protected MultiLineTerminalsEditStrategy.Factory |
multiLineTerminals |
protected PartitionDeletionEditStrategy.Factory |
partitionDeletion |
protected com.google.inject.Provider<PartitionEndSkippingEditStrategy> |
partitionEndSkippingEditStrategy |
protected PartitionInsertEditStrategy.Factory |
partitionInsert |
protected SingleLineTerminalsStrategy.Factory |
singleLineTerminals |
Constructor and Description |
---|
DefaultAutoEditStrategyProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
configure(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureCompoundBracesBlocks(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureCurlyBracesBlock(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureIndentationEditStrategy(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureMultilineComments(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureParenthesis(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureSquareBrackets(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
protected void |
configureStringLiteral(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor) |
getStrategies
@Inject protected com.google.inject.Provider<org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy> defaultIndentLineAutoEditStrategy
@Inject protected com.google.inject.Provider<PartitionEndSkippingEditStrategy> partitionEndSkippingEditStrategy
@Inject protected PartitionInsertEditStrategy.Factory partitionInsert
@Inject protected PartitionDeletionEditStrategy.Factory partitionDeletion
@Inject protected SingleLineTerminalsStrategy.Factory singleLineTerminals
@Inject protected MultiLineTerminalsEditStrategy.Factory multiLineTerminals
@Inject protected CompoundMultiLineTerminalsEditStrategy.Factory compoundMultiLineTerminals
protected void configure(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
configure
in class AbstractEditStrategyProvider
protected void configureCompoundBracesBlocks(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureIndentationEditStrategy(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureMultilineComments(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureCurlyBracesBlock(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureSquareBrackets(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureParenthesis(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)
protected void configureStringLiteral(AbstractEditStrategyProvider.IEditStrategyAcceptor acceptor)