public class IdeCrossrefProposalProvider
extends java.lang.Object
Constructor and Description |
---|
IdeCrossrefProposalProvider() |
Modifier and Type | Method and Description |
---|---|
protected ContentAssistEntry |
createProposal(IEObjectDescription candidate,
CrossReference crossRef,
ContentAssistContext context) |
protected IQualifiedNameConverter |
getQualifiedNameConverter() |
void |
lookupCrossReference(IScope scope,
CrossReference crossReference,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor,
com.google.common.base.Predicate<IEObjectDescription> filter) |
protected boolean |
matchesPrefix(IEObjectDescription candidate,
QualifiedName prefix) |
protected java.lang.Iterable<IEObjectDescription> |
queryScope(IScope scope,
CrossReference crossReference,
ContentAssistContext context) |
public void lookupCrossReference(IScope scope, CrossReference crossReference, ContentAssistContext context, IIdeContentProposalAcceptor acceptor, com.google.common.base.Predicate<IEObjectDescription> filter)
protected java.lang.Iterable<IEObjectDescription> queryScope(IScope scope, CrossReference crossReference, ContentAssistContext context)
protected boolean matchesPrefix(IEObjectDescription candidate, QualifiedName prefix)
protected ContentAssistEntry createProposal(IEObjectDescription candidate, CrossReference crossRef, ContentAssistContext context)
@Pure protected IQualifiedNameConverter getQualifiedNameConverter()