public abstract class NamedObjectProviderBinding extends java.lang.Object implements ProviderBinding
ProviderBinding.ProviderInfo<Context>
Constructor and Description |
---|
NamedObjectProviderBinding() |
Modifier and Type | Method and Description |
---|---|
void |
addAcceptableReferenceProviders(PsiElement position,
java.util.List<? super ProviderBinding.ProviderInfo<ProcessingContext>> list,
PsiReferenceService.Hints hints) |
protected abstract java.lang.String |
getName(PsiElement position) |
void |
registerProvider(java.lang.String [] names,
ElementPattern filter,
boolean caseSensitive,
PsiReferenceProvider provider,
double priority) |
void |
unregisterProvider(PsiReferenceProvider provider) |
public void registerProvider(java.lang.String [] names, ElementPattern filter, boolean caseSensitive, PsiReferenceProvider provider, double priority)
public void addAcceptableReferenceProviders(PsiElement position, java.util.List<? super ProviderBinding.ProviderInfo<ProcessingContext>> list, PsiReferenceService.Hints hints)
addAcceptableReferenceProviders
in interface ProviderBinding
public void unregisterProvider(PsiReferenceProvider provider)
unregisterProvider
in interface ProviderBinding
protected abstract java.lang.String getName(PsiElement position)