类org.eclipse.jface.text.contentassist.IContextInformationValidator源码实例Demo

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

源代码1 项目: APICloud-Studio   文件: ContextInformationPopup.java
/**
 * Creates a context frame for the given offset.
 * 
 * @param information
 *            the context information
 * @param offset
 *            the offset
 * @return the created context frame
 * @since 3.0
 */
private ContextFrame createContextFrame(IContextInformation information, int offset)
{
	IContextInformationValidator validator = fContentAssistSubjectControlAdapter.getContextInformationValidator(
			fContentAssistant, offset);

	if (validator != null)
	{
		int beginOffset = (information instanceof IContextInformationExtension) ? ((IContextInformationExtension) information)
				.getContextInformationPosition() : offset;
		if (beginOffset == -1)
		{
			beginOffset = offset;
		}
		int visibleOffset = fContentAssistSubjectControlAdapter.getWidgetSelectionRange().x
				- (offset - beginOffset);
		IContextInformationPresenter presenter = fContentAssistSubjectControlAdapter
				.getContextInformationPresenter(fContentAssistant, offset);
		return new ContextFrame(information, beginOffset, offset, visibleOffset, validator, presenter);
	}

	return null;
}
 
源代码2 项目: APICloud-Studio   文件: ContextInformationPopup.java
public ContextFrame(IContextInformation information, int beginOffset, int offset, int visibleOffset,
		IContextInformationValidator validator, IContextInformationPresenter presenter)
{
	fInformation = information;
	fBeginOffset = beginOffset;
	fOffset = offset;
	fVisibleOffset = visibleOffset;
	fValidator = validator;
	fPresenter = presenter;
}
 
@Override
public IContextInformationValidator getContextInformationValidator()
{
	if (this._validator == null)
	{
		this._validator = new CSSContextInformationValidator();
	}

	return this._validator;
}
 
@Override
public IContextInformationValidator getContextInformationValidator()
{
	if (this._validator == null)
	{
		this._validator = new HTMLContextInformationValidator();
	}

	return this._validator;
}
 
源代码5 项目: Pydev   文件: SimpleAssistProcessor.java
/**
 * @return the validator we should use
 */
@Override
public IContextInformationValidator getContextInformationValidator() {
    final IContextInformationValidator defaultContextInformationValidator = defaultPythonProcessor
            .getContextInformationValidator();
    return new ContextInformationDelegator(defaultContextInformationValidator);
}
 
源代码6 项目: Pydev   文件: PydevConsoleCompletionProcessor.java
@Override
public IContextInformationValidator getContextInformationValidator() {
    if (contextInformationValidator == null) {
        contextInformationValidator = new PyContextInformationValidator();
    }

    return contextInformationValidator;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
  return mValidator;
}
 
源代码8 项目: eclipse-cs   文件: RegExContentAssistProcessor.java
@Override
public IContextInformationValidator getContextInformationValidator() {
  return fValidator;
}
 
源代码9 项目: n4js   文件: JSDocContentAssistProcessor.java
@Override
public IContextInformationValidator getContextInformationValidator() {
	return null;
}
 
源代码10 项目: corrosion   文件: SnippetContentAssistProcessor.java
@Override
public IContextInformationValidator getContextInformationValidator() {
	return null;
}
 
源代码11 项目: http4e   文件: HContentAssistProcessor.java
public IContextInformationValidator getContextInformationValidator(){
   return new ContextInformationValidator(this);
}
 
源代码12 项目: http4e   文件: TagContentAssistProcessor.java
public IContextInformationValidator getContextInformationValidator(){
    return null;
}
 
源代码13 项目: http4e   文件: Ch5CompletionEditor.java
public IContextInformationValidator getContextInformationValidator(){
   return contextInfoValidator;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	return new SmartInformationAwareContextInformationValidator(this);
}
 
源代码15 项目: texlipse   文件: BibCompletionProcessor.java
public IContextInformationValidator getContextInformationValidator() {
    return null;
}
 
源代码16 项目: texlipse   文件: TexMathCompletionProcessor.java
public IContextInformationValidator getContextInformationValidator() {
    return null;
}
 
源代码17 项目: texlipse   文件: TexCompletionProcessor.java
public IContextInformationValidator getContextInformationValidator() {
	return new ContextInformationValidator(this);
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	return iciv;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	
	return iciv;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	
	return iciv;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	return iciv;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
	
	return iciv;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {

	return iciv;
}
 
源代码24 项目: xds-ide   文件: SourceCodeAssistProcessor.java
/**
 * {@inheritDoc}
 */
public IContextInformationValidator getContextInformationValidator() {
    return null;
}
 
源代码25 项目: xds-ide   文件: ActiveCodeContentAssistProcessor.java
@Override
public IContextInformationValidator getContextInformationValidator() {
	return null;
}
 
/**
 * Not needed in JavaDoc
 */
@Override
public IContextInformationValidator getContextInformationValidator() {
	return null;
}
 
源代码27 项目: tlaplus   文件: ToolboxCompletionProcessor.java
public IContextInformationValidator getContextInformationValidator() {
	return null;
}
 
@Override
public IContextInformationValidator getContextInformationValidator() {
  return null;
}
 
public IContextInformationValidator getContextInformationValidator() {
  return null;
}
 
public IContextInformationValidator getContextInformationValidator() {
  return null;
}
 
 类所在包
 同包方法