/** * <p>Copyright: Copyright (c) 2013</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.atom.ui.assistant; import org.apache.commons.lang.StringUtils; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.contentassist.ContentAssistant; import org.eclipse.jface.text.contentassist.IContentAssistProcessor; /** * @author liaogc * */ public class AtomTextContentAssistant extends ContentAssistant { /* (non-Javadoc) * @see org.eclipse.jface.text.contentassist.ContentAssistant#getContentAssistProcessor(java.lang.String) */ @Override public IContentAssistProcessor getContentAssistProcessor(String contentType) { IContentAssistProcessor processor = null; processor = super.getContentAssistProcessor(contentType); if(!StringUtils.equalsIgnoreCase(contentType, IDocument.DEFAULT_CONTENT_TYPE) && processor==null){ processor = super.getContentAssistProcessor(IDocument.DEFAULT_CONTENT_TYPE); } return processor; } }