public class MavenClassifierManager extends java.lang.Object implements IMavenClassifierManager
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<IClassifierClasspathProvider>> |
classifierClasspathProvidersMap |
private static java.lang.String |
EXTENSION_CLASSIFIER_CLASSPATH_PROVIDERS |
private static org.slf4j.Logger |
log |
private static IClassifierClasspathProvider |
NO_OP_CLASSIFIER_CLASSPATH_PROVIDER |
Constructor and Description |
---|
MavenClassifierManager() |
Modifier and Type | Method and Description |
---|---|
IClassifierClasspathProvider |
getClassifierClasspathProvider(IMavenProjectFacade project,
java.lang.String classifier) |
protected java.util.List<IClassifierClasspathProvider> |
getClassifierClasspathProviders(java.lang.String classifier) |
protected static java.util.Map<java.lang.String,java.util.List<IClassifierClasspathProvider>> |
readExtensions() |
private static final java.lang.String EXTENSION_CLASSIFIER_CLASSPATH_PROVIDERS
private static final org.slf4j.Logger log
private static final IClassifierClasspathProvider NO_OP_CLASSIFIER_CLASSPATH_PROVIDER
private java.util.Map<java.lang.String,java.util.List<IClassifierClasspathProvider>> classifierClasspathProvidersMap
public IClassifierClasspathProvider getClassifierClasspathProvider(IMavenProjectFacade project, java.lang.String classifier)
getClassifierClasspathProvider
in interface IMavenClassifierManager
protected java.util.List<IClassifierClasspathProvider> getClassifierClasspathProviders(java.lang.String classifier)
protected static java.util.Map<java.lang.String,java.util.List<IClassifierClasspathProvider>> readExtensions()