下面列出了怎么用org.eclipse.jface.text.ITextHoverExtension的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public IInformationControlCreator getInformationControlCreator() {
if (hover!=null && hover instanceof ITextHoverExtension) {
return ((ITextHoverExtension) hover).getHoverControlCreator();
}
return null;
}
/**
* {@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;
}
@Override
public IInformationControlCreator getHoverControlCreator() {
if (ensureHoverCreated() && (fHover instanceof ITextHoverExtension)) {
return ((ITextHoverExtension) fHover).getHoverControlCreator();
}
return null;
}
@Override
public IInformationControlCreator getHoverControlCreator() {
if (fDelegate instanceof ITextHoverExtension) {
return ((ITextHoverExtension) fDelegate).getHoverControlCreator();
}
return null;
}
@Override
public IInformationControlCreator getHoverControlCreator() {
if (currentHover instanceof ITextHoverExtension)
return ((ITextHoverExtension) currentHover).getHoverControlCreator();
return null;
}