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

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

@Override
public IInformationControlCreator getInformationControlCreator() {
	if (hover!=null && hover instanceof ITextHoverExtension) {
		return ((ITextHoverExtension) hover).getHoverControlCreator();
	}
	return null;
}
 
源代码2 项目: xds-ide   文件: ModulaEditorTextHover.java
/**
 * {@inheritDoc}
 */
@Override
public IInformationControlCreator getHoverControlCreator() {
	if (lastReturnedHover instanceof ITextHoverExtension) {
		return ((ITextHoverExtension) lastReturnedHover).getHoverControlCreator();
	} else {
		return new IInformationControlCreator() {
			public IInformationControl createInformationControl(Shell parent) {
				return new HoverInformationControl(parent, EditorsUI.getTooltipAffordanceString());
			}
		};
	}
}
 
public IInformationControlCreator getHoverControlCreator()
{
	if (activeTextHover instanceof ITextHoverExtension)
	{
		return ((ITextHoverExtension) activeTextHover).getHoverControlCreator();
	}
	return new IInformationControlCreator()
	{
		public IInformationControl createInformationControl(Shell parent)
		{
			return createTextHoverInformationControl(parent, EditorsUI.getTooltipAffordanceString());
		}
	};
}
 
@Override
public IInformationControlCreator getHoverControlCreator() {
	if (fBestHover instanceof ITextHoverExtension)
		return ((ITextHoverExtension)fBestHover).getHoverControlCreator();

	return null;
}
 
@Override
public IInformationControlCreator getHoverControlCreator() {
	if (ensureHoverCreated() && (fHover instanceof ITextHoverExtension))
		return ((ITextHoverExtension)fHover).getHoverControlCreator();

	return null;
}
 
源代码6 项目: Pydev   文件: PyEditorTextHoverProxy.java
@Override
public IInformationControlCreator getHoverControlCreator() {
    if (ensureHoverCreated() && (fHover instanceof ITextHoverExtension)) {
        return ((ITextHoverExtension) fHover).getHoverControlCreator();
    }

    return null;
}
 
源代码7 项目: goclipse   文件: DelegatingDebugTextHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
       if (fDelegate instanceof ITextHoverExtension) {
           return ((ITextHoverExtension) fDelegate).getHoverControlCreator();
       }
       return null;
   }
 
源代码8 项目: xtext-eclipse   文件: AbstractCompositeHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
	if (currentHover instanceof ITextHoverExtension)
		return ((ITextHoverExtension) currentHover).getHoverControlCreator();
	return null;
}
 
 类所在包
 类方法
 同包方法