类org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy源码实例Demo

下面列出了怎么用org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xds-ide   文件: ModulaSourceViewerConfiguration.java
/**
 * {@inheritDoc}
 */
@Override
public IAutoEditStrategy[] getAutoEditStrategies( ISourceViewer sourceViewer
                                                , String contentType ) 
{
    IAutoEditStrategy strategy =  IDocument.DEFAULT_CONTENT_TYPE.equals(contentType)
                               ?  new ModulaAutoEditStrategy()
                               :  new DefaultIndentLineAutoEditStrategy();
    return new IAutoEditStrategy[] { strategy };
}
 
@Override
public IAutoEditStrategy[] getAutoEditStrategies(ISourceViewer sourceViewer, String contentType) {
       
	IAutoEditStrategy strategy= (IDocument.DEFAULT_CONTENT_TYPE.equalsIgnoreCase(contentType) ? new ImpexBracesAutoEditStrategy() : new DefaultIndentLineAutoEditStrategy());
       
	IAutoEditStrategy headerStr = (ImpexDocumentPartitioner.IMPEX_HEADER.equalsIgnoreCase(contentType) ? new ImpexBracesAutoEditStrategy() : new DefaultIndentLineAutoEditStrategy());
       
	return new IAutoEditStrategy[] { strategy, headerStr };
}
 
 类所在包
 类方法
 同包方法