org.eclipse.jface.text.reconciler.IReconcilingStrategy#setDocument ( )源码实例Demo

下面列出了org.eclipse.jface.text.reconciler.IReconcilingStrategy#setDocument ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
public void setDocument(IDocument document) {
	if (!(document instanceof XtextDocument)) {
		throw new IllegalArgumentException("Document must be an " + XtextDocument.class + " but was " + document.getClass().getName());
	}
	for (IReconcilingStrategy strategy: strategies) {
		strategy.setDocument(document);
	}
}
 
源代码2 项目: xds-ide   文件: CompositeReconcilingStrategy.java
/**
 * {@inheritDoc}
 */
@Override
public void setDocument(IDocument document) {
    if (strategies == null)
        return;

    for (IReconcilingStrategy strategy : strategies) {
        strategy.setDocument(document);
    }
}
 
public void setDocument(IDocument document)
{
	for (IReconcilingStrategy strategy : fStrategies)
	{
		strategy.setDocument(document);
	}
}