public class XmlNamedReferenceProviderBean extends CustomLoadingExtensionPointBean<PsiSymbolReferenceProvider>
Modifier and Type | Field and Description |
---|---|
boolean |
caseSensitive
Whether
hostNames should be matched case-sensitively. |
java.lang.String |
hostElementClass |
java.lang.String[] |
hostNames
One or more strings to match against host name.
|
java.lang.String |
implementationClass |
java.lang.String |
targetClass |
factoryArgument, factoryClass
Constructor and Description |
---|
XmlNamedReferenceProviderBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends XmlNamedReferenceHost> |
getHostElementClass() |
java.lang.String [] |
getHostNames() |
protected java.lang.String |
getImplementationClassName() |
java.lang.Class<? extends Symbol> |
getResolveTargetClass() |
createInstance
getInstance, getLoaderForClass, getPluginDescriptor, setPluginDescriptor
public java.lang.String[] hostNames
<namedReferenceProvider required attributes> <hostName>name1</hostName> ... <hostName>nameN</hostName> <caseSensitive>false</caseSensitive> </namedReferenceProvider>
public boolean caseSensitive
hostNames
should be matched case-sensitively.public java.lang.String hostElementClass
public java.lang.String targetClass
public java.lang.String implementationClass
public java.lang.String [] getHostNames()
protected java.lang.String getImplementationClassName()
getImplementationClassName
in class BaseKeyedLazyInstance<PsiSymbolReferenceProvider>
public java.lang.Class<? extends XmlNamedReferenceHost> getHostElementClass()
public java.lang.Class<? extends Symbol> getResolveTargetClass()